Projekt

Obecné

Profil

Stáhnout (11.6 KB) Statistiky
| Větev: | Revize:
1 cfe48a96 cagy
<html lang="en" xmlns:th="http://www.w3.org/1999/xhtml"><head>
2
    <meta charset="utf-8">
3
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
4
    <meta name="description" content="">
5
    <meta name="author" content="Mark Otto, Jacob Thornton, and Bootstrap contributors">
6
    <meta name="generator" content="Jekyll v3.8.6">
7
    <title>Album example · Bootstrap</title>
8
    <link rel="canonical" href="https://getbootstrap.com/docs/4.4/examples/album/">
9
10
    <!-- Bootstrap core CSS -->
11
    <link href="css/bootstrap.min.css" rel="stylesheet">
12
13
    <link href="css/bootstrap-select.min.css" rel="stylesheet">
14
    <link href="css/fontawesome.min.css" rel="stylesheet">
15
    <link href="css/style.css" rel="stylesheet">
16
17
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
18
    <script type="text/javascript" src="js/jquery.js"></script>
19
    <script type="text/javascript" src="js/bootstrap.min.js"></script>
20
    <script type="text/javascript" src="js/bootstrap-select.min.js"></script>
21 2868bb9a Vojtěch Danišík
</head>
22
<body>
23 cfe48a96 cagy
<div id="test"></div>
24
<main role="main">
25
26
    <div class="container">
27
        <h1>
28
            Sestava - Studenti - studijní programy
29
        </h1>
30
    </div>
31
32 b439853d mlinha
    <form th:object="${configuration}" method="post" th:action="@{/configuration(configurationID=${configuration.id})}">
33
        <input type="hidden" th:field="*{assembly.id}" th:value="${configuration.assembly?.getId()}" />
34 cfe48a96 cagy
        <div class="container box">
35
            <div class="col-md-12">
36
                <div class="col-md-12 form-group row">
37
                    <label for="exampleFormControlSelect1" class="name-input-label">Titulek tabulky:</label>
38 b439853d mlinha
                    <input type="text" class="form-control name-input" th:field="*{tableName}" th:value="${configuration?.tableName}">
39 cfe48a96 cagy
                </div>
40
41
                <span>Parametry:</span>
42
                <div class="col-md-7">
43
                    <table class="table">
44
                        <thead>
45
                        <tr>
46
                            <th class="col-1">Parametr</th>
47
                            <th class="col-2">Umístění</th>
48
                            <th class="col-3">Filtry</th>
49
                        </tr>
50
                        </thead>
51
                        <tbody>
52 b439853d mlinha
                        <tr th:each="parameterInConfiguration, itemStat : ${configuration.parametersInConfiguration}">
53 cfe48a96 cagy
                            <td>
54 b439853d mlinha
                                <span class="select-text-padding" th:text="${parameterInConfiguration.parameter.name}"></span>
55
                            </td>
56
                            <td>
57
                                <optional th:each="location : ${parameterInConfiguration.parameter.locations}">
58
                                <span th:if="${location.name.equals('Sloupec')}" th:field="${configuration.parametersInConfiguration[__${itemStat.index}__].location.name}" class="select-action-padding select-action-button select-input-action-margin-collapse">
59 cfe48a96 cagy
                                  <i class="fas fa-align-justify"></i>
60
                                </span>
61 b439853d mlinha
                                <span th:if="${location.name.equals('Řádek')}" th:field="${configuration.parametersInConfiguration[__${itemStat.index}__].location.name}" class="select-action-padding select-action-button select-input-action-margin-collapse">
62 cfe48a96 cagy
                                  <i class="fas fa-align-justify transform"></i>
63
                                </span>
64 b439853d mlinha
                                <span th:if="${location.name.equals('Hodnota')}" th:field="${configuration.parametersInConfiguration[__${itemStat.index}__].location.name}" class="select-action-padding select-action-button select-input-action-margin-collapse">
65
                                    <i class="fas fa-heading"></i>
66
                                </span>
67
                                </optional>
68 cfe48a96 cagy
                            </td>
69
                            <td class="s">
70
                                <div class="col select-filter">
71 b439853d mlinha
                                    <select class="form-control" style="{width:60px;}" id="exampleFormControlSelect1" th:field="${configuration.parametersInConfiguration[__${itemStat.index}__].operator.name}">
72
                                        <option th:value="zadny" selected value> -- Zvolte operátor -- </option>
73
                                        <option th:each="operator : ${parameterInConfiguration.parameter.operators}" th:text="${operator.name}" th:value="${operator.name}"></option>
74 cfe48a96 cagy
                                    </select>
75 b439853d mlinha
                                    <input type="text" class="form-control select-filter-input" id="name" th:field="${configuration.parametersInConfiguration[__${itemStat.index}__].operatorValue}">
76 cfe48a96 cagy
                                </div>
77
                            </td>
78
                        </tr>
79
                        </tbody>
80
                    </table>
81
                </div>
82
83
                <div class="selected-input-container">
84
                    <div class="selected-input-box">
85
                        <div class="selected-input-box-icon">
86
                            <i class="fas fa-align-justify"></i>
87
                        </div>
88
                        <table class="table table-parameter">
89
                            <thead>
90
                            <tr>
91
                                <th class="col-1-p"></th>
92
                                <th class="col-2-p">Vlastní název</th>
93
                                <th class="col-3-p"></th>
94
                            </tr>
95
                            </thead>
96
                            <tbody>
97
                            <tr>
98
                                <td>
99
                                    <span>Fakulta</span>
100
                                </td>
101
                                <td>
102
                                    <input type="text" class="form-control select-filter-input" id="name">
103
                                </td>
104
                                <td>
105
                                    <span><i class="fas fa-sort"></i></span>
106
                                </td>
107
                            </tr>
108
                            <tr>
109
                                <td>
110
                                    <span>Typ studia</span>
111
                                </td>
112
                                <td>
113
                                    <input type="text" class="form-control select-filter-input" id="name">
114
                                </td>
115
                                <td>
116
                                    <span><i class="fas fa-sort"></i></span>
117
                                </td>
118
                            </tr>
119
                            </tbody>
120
                        </table>
121
                    </div>
122
123
124
                    <div class="selected-input-box">
125
                        <div class="selected-input-box-icon">
126
                            <i class="fas fa-align-justify transform"></i>
127
                        </div>
128
                        <table class="table table-parameter">
129
                            <thead>
130
                            <tr>
131
                                <th class="col-1-p"></th>
132
                                <th class="col-2-p">Vlastní název</th>
133
                                <th class="col-3-p"></th>
134
                            </tr>
135
                            </thead>
136
                            <tbody>
137
                            <tr>
138
                                <td>
139
                                    <span>Ročník</span>
140
                                </td>
141
                                <td>
142
                                    <input type="text" class="form-control select-filter-input" id="name">
143
                                </td>
144
                                <td>
145
                                    <span><i class="fas fa-sort"></i></span>
146
                                </td>
147
                            </tr>
148
                            </tbody>
149
                        </table>
150
                    </div>
151
152
153
                    <div class="selected-input-box">
154
                        <div class="selected-input-box-icon">
155
                            <i class="fas fa-heading"></i>
156
                        </div>
157
                        <table class="table table-parameter">
158
                            <thead>
159
                            <tr>
160
                                <th class="col-1-p"></th>
161
                                <th class="col-2-p">Vlastní název</th>
162
                            </tr>
163
                            </thead>
164
                            <tbody>
165
                            <tr>
166
                                <td>
167
                                    <span>Počet</span>
168
                                </td>
169
                                <td>
170
                                    <select class="form-control" style="{width:60px;}" id="exampleFormControlSelect1">
171
                                        <option>SUM</option>
172
                                        <option>AVG</option>
173
                                        <option>MIN</option>
174
                                        <option>MAX</option>
175
                                    </select>
176
                                </td>
177
178
                            </tr>
179
                            </tbody>
180
                        </table>
181
                    </div>
182
                </div>
183
184
185
                <div class="col-md-12 form-group row template-input">
186
                    <label for="exampleFormControlSelect1" class="template-input-label">Vlastní název šablony:</label>
187
                    <div class="">
188 b439853d mlinha
                        <input type="text" required="required" class="form-control select-filter-input" id="name" th:field="${configuration.name}">
189 cfe48a96 cagy
                    </div>
190
191
                    <button type="submit" class="btn btn-success mb-2 template-input-submit">Uložit šablonu</button>
192
                </div>
193
194
195
                <div class="buttons-wrap">
196
                    <button type="submit" class="btn btn-secondary mb-2 " name="generate-table">Vygenerovat tabulku</button>
197
                    <button type="submit" class="btn btn-secondary mb-2 " name="export-xls">Export do XLS</button>
198
                    <button type="submit" class="btn btn-secondary mb-2 " name="export-pdf">Export do PDF</button>
199
                </div>
200 2868bb9a Vojtěch Danišík
            </div>
201
        </div>
202 cfe48a96 cagy
    </form>
203
204
205
206
207
    <div th:if="${contingencyTableRows}" class="container box">
208
        <div class="col-md-12">
209
210
211
            <table class="tg table">
212
213
214
                    <tr th:each="contingencyTableRow : ${contingencyTableRows}">
215
                        <div class="tg-align" th:if="${contingencyTableRow.isHeader()}">
216
                            <th class="tg-align" th:each="contingencyTableRowCell : ${contingencyTableRow.getCells()}">
217
                                <span th:text="${contingencyTableRowCell.getValue()}"></span>
218
                            </th>
219
                        </div>
220
                        <div th:unless="${contingencyTableRow.isHeader()}">
221
                            <td class="tg-align" th:each="contingencyTableRowCell : ${contingencyTableRow.getCells()}">
222
                                <span th:text="${contingencyTableRowCell.getValue()}"></span>
223
                            </td>
224
                        </div>
225
                    </tr>
226
227
228
229
            </table>
230 2868bb9a Vojtěch Danišík
        </div>
231 cfe48a96 cagy
    </div>
232
</main>
233
234
<footer class="text-muted">
235
    <div class="container">
236
237
    </div>
238
</footer>
239
240
<script type="text/javascript" src="js/app.js"></script>
241 2868bb9a Vojtěch Danišík
</body>
242 cfe48a96 cagy
</html>
243
<script type="text/javascript">
244
    $("select").selectpicker();
245
</script>