addProjectOverview.pug 7.68 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
doctype html
html(lang="de")
  head
    title= "Add Project Overview"
    meta(charset="UTF-8")
    meta(name="viewport", content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no")
    link(rel="stylesheet", type="text/css", href="https://transfer.hft-stuttgart.de/css/bootstrap/bootstrap.css")
    link(rel="stylesheet", href="https://use.fontawesome.com/releases/v5.8.2/css/all.css", integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay", crossorigin="anonymous")
    style.
        .collapse {
            display: none;
        }
        .collapse.in {
            display: block;
        }
        .collapsing {
            position: relative;
            height: 0;
            overflow: hidden;
            -webkit-transition-timing-function: ease;
            -o-transition-timing-function: ease;
            transition-timing-function: ease;
            -webkit-transition-duration: .35s;
            -o-transition-duration: .35s;
            transition-duration: .35s;
            -webkit-transition-property: height,visibility;
            -o-transition-property: height,visibility;
            transition-property: height,visibility;
        }
        .warning {
            color: red;
            font-size: 11px;
        }
  body
    div(class="container-fluid")
        div(class="row")
            div(class="col-md-6 offset-md-2")
                h4(class="mb-3 font-weight-bold") Neues Projekt
            div(class="col-md-6 offset-md-3")
                if errors
                    for error, i in errors
                        div.alert.alert-danger.alert-dismissible.fade.show #{ error }
                            a(class="close", href="#", data-dismiss="alert", aria-label="close") ×
                form(method="POST")
                    div(class='form-row')
                        div(class='form-group col-md-12')
                            input#inputPname(name="pname" class="form-control" type="text" placeholder="human-readable short project name*" required)
                        div(class="form-group col-md-12")
                            input#inputTitle(name="title" class="form-control" type="text" placeholder="official title of the project*" required)
                        div(class="form-group col-md-12")
51
                            input#inputSummary(name="summary" class="form-control" type="text" placeholder="one line summary of the project")
52
53
                        div(class="form-group col-md-12")
                            input#inputCategory(name="category" class="form-control" type="text" placeholder="category of the project")
54
                        div(class="form-group col-md-12")
55
                            input#inputLogo(name="logo" class="form-control" type="text" placeholder="official logo of the project")
56
57
58
59
60
61
62
63
                        div(class="form-group col-md-12")
                            div(class="input-group mb-3")
                                input#inputGitlabURL(name="gitlabURL" type="text" class="form-control" placeholder="M4_LAB GitLab Project URL, z.B. https://transfer.hft-stuttgart.de/gitlab/username/projectname")
                                div(class="input-group-prepend")
                                    div(class="input-group-text")
                                        input#inputWiki(name="wiki" type="checkbox")
                                        |   Wiki
                                
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
                    h5(class="mb-3 font-weight-bold") Content
                    div(class='form-row')
                        div(class='form-group col-md-12')
                            textarea#inputOverview(name="overview" class="form-control" type="text" rows="5" placeholder="overview")
                        div(class="form-group col-md-12")
                            textarea#inputQuestion(name="question" class="form-control" type="text" rows="5" placeholder="question")
                        div(class='form-group col-md-12')
                            textarea#inputApproach(name="approach" class="form-control" type="text" rows="5" placeholder="approach")
                        div(class="form-group col-md-12")
                            textarea#inputResult(name="result" class="form-control" type="text" rows="5" placeholder="result")
                        div(class="form-group col-md-12")
                            input#inputKeywords(name="keywords" class="form-control" type="text" placeholder="keywords")
                    h5(class="mb-3 font-weight-bold") Info
                    div(class='form-row')
                        div(class='form-group col-md-12')
                            textarea#inputAnnouncement(name="announcement" class="form-control" type="text" rows="5" placeholder="Ausschreibung")
                        div(class="form-group col-md-12")
                            input#inputTerm(name="term" class="form-control" type="text" placeholder="Laufzeit")
                        div(class='form-group col-md-12')
                            textarea#inputFurtherDetails(name="furtherDetails" class="form-control" type="text" rows="5" placeholder="Mehr informationen")
                        div(class="form-group col-md-12")
                            input#inputWebsite(name="website" class="form-control" type="text" placeholder="website")
                    h5(class="mb-3 font-weight-bold") Images
                    div(class='form-row')
                        div(class="form-group col-md-12")
                            input#inputSrc(name="src" class="form-control" type="text" placeholder="link to the image source")
                        div(class="form-group col-md-12")
                            input#inputCaption(name="caption" class="form-control" type="text" placeholder="caption of the image")
                    h5(class="mb-3 font-weight-bold") Contact
                    div(class='form-row')
                        div(class="form-group col-md-4")
                            input#inputContactFirstname(name="contactFirstname" class="form-control" type="text" placeholder="contact firstname")
                        div(class="form-group col-md-4")
                            input#inputContactLastname(name="contactLastname" class="form-control" type="text" placeholder="contact lastname")
                        div(class="form-group col-md-4")
99
                            input#inputContactEmail(name="contactEmail" class="form-control" type="email" placeholder="contact email")
100
101
102
103
104
                        div(class="form-group col-md-4")
                            input#inputLeaderFirstname(name="leaderFirstname" class="form-control" type="text" placeholder="leader firstname")
                        div(class="form-group col-md-4")
                            input#inputLeaderLastname(name="leaderLastname" class="form-control" type="text" placeholder="leader lastname")
                        div(class="form-group col-md-4")
105
                            input#inputLeaderEmail(name="leaderEmail" class="form-control" type="email" placeholder="leader email")
106
107
108
109
110
111
112
113
114
115
                    p <em><small>* Pflichtfeld</small></em>
                    input#submitBtn(type="submit", class="btn btn-outline-dark btn-block", value="Projekt Anlegen")

    // jQuery
    script(src="https://code.jquery.com/jquery-3.3.1.min.js")
    script(src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js", integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1", crossorigin="anonymous")
    // Bootstrap
    script(src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous")
    // Header
    script(src="/js/headfootLogout.js")