Revize 9484c9de
Přidáno uživatelem Ondřej Anděl před téměř 4 roky(ů)
application/view/searchContent.php | ||
---|---|---|
76 | 76 |
<script> |
77 | 77 |
function filtersChange() { |
78 | 78 |
const value = document.getElementById("wordclass").value; |
79 |
let movedNode; |
|
80 |
let beforeNode; |
|
79 | 81 |
switch (value) { |
80 | 82 |
case "N": |
81 | 83 |
setFilerVisibility([ |
... | ... | |
93 | 95 |
false, |
94 | 96 |
false |
95 | 97 |
]); |
98 |
movedNode = document.getElementById("filter-case"); |
|
99 |
beforeNode = document.getElementById("filter-countability"); |
|
100 |
movedNode.parentNode.insertBefore(movedNode, beforeNode); |
|
96 | 101 |
break; |
97 | 102 |
case "A": |
98 | 103 |
setFilerVisibility([ |
... | ... | |
110 | 115 |
false, |
111 | 116 |
false |
112 | 117 |
]); |
118 |
movedNode = document.getElementById("filter-case"); |
|
119 |
beforeNode = document.getElementById("filter-countability"); |
|
120 |
movedNode.parentNode.insertBefore(movedNode, beforeNode); |
|
113 | 121 |
break; |
114 | 122 |
case "P": |
115 | 123 |
setFilerVisibility([ |
... | ... | |
127 | 135 |
false, |
128 | 136 |
false |
129 | 137 |
]); |
138 |
movedNode = document.getElementById("filter-case"); |
|
139 |
beforeNode = document.getElementById("filter-countability"); |
|
140 |
movedNode.parentNode.insertBefore(movedNode, beforeNode); |
|
130 | 141 |
break; |
131 | 142 |
case "C": |
132 | 143 |
setFilerVisibility([ |
... | ... | |
144 | 155 |
false, |
145 | 156 |
false |
146 | 157 |
]); |
158 |
movedNode = document.getElementById("filter-case"); |
|
159 |
beforeNode = document.getElementById("filter-countability"); |
|
160 |
movedNode.parentNode.insertBefore(movedNode, beforeNode); |
|
147 | 161 |
break; |
148 | 162 |
case "V": |
149 | 163 |
setFilerVisibility([ |
... | ... | |
161 | 175 |
true, |
162 | 176 |
false |
163 | 177 |
]); |
178 |
movedNode = document.getElementById("filter-case"); |
|
179 |
beforeNode = document.getElementById("filter-vid"); |
|
180 |
movedNode.parentNode.insertBefore(movedNode, null); |
|
164 | 181 |
break; |
165 | 182 |
case "D": |
166 | 183 |
setFilerVisibility([ |
... | ... | |
292 | 309 |
</script> |
293 | 310 |
|
294 | 311 |
<!-- conditionaly rendered filters--> |
312 |
<div class="mr-3" id="filter-person"> |
|
313 |
<label for="person" class="mr-2">Osoba</label> |
|
314 |
<select id="person"> |
|
315 |
<option selected="selected" value = "">Nevybráno</option> |
|
316 |
<option value = "1">1.</option> |
|
317 |
<option value = "2">2.</option> |
|
318 |
<option value = "3">3.</option> |
|
319 |
</select> |
|
320 |
</div> |
|
295 | 321 |
<div class="mr-3" id="filter-case"> |
296 | 322 |
<label for="case" class="mr-2">Pád</label> |
297 | 323 |
<select id="case"> |
... | ... | |
354 | 380 |
<option value = "W">Negativa</option> |
355 | 381 |
</select> |
356 | 382 |
</div> |
383 |
<div class="mr-3" id="filter-time"> |
|
384 |
<label for="time" class="mr-2">Čas</label> |
|
385 |
<select id="time"> |
|
386 |
<option selected="selected" value = "">Nevybráno</option> |
|
387 |
<option value = "P">Prézens</option> |
|
388 |
<option value = "A">Aorist</option> |
|
389 |
<option value = "R">Préteritum</option> |
|
390 |
<option value = "I">Imperfektum</option> |
|
391 |
<option value = "H">Plusquamperfektum</option> |
|
392 |
<option value = "F">Futurum</option> |
|
393 |
</select> |
|
394 |
</div> |
|
357 | 395 |
<div class="mr-3" id="filter-mood"> |
358 | 396 |
<label for="mood" class="mr-2">Způsob</label> |
359 | 397 |
<select id="mood" onchange="moodChange()"> |
... | ... | |
375 | 413 |
<option value = "P">Part. perf. pas.</option> |
376 | 414 |
</select> |
377 | 415 |
</div> |
378 |
<div class="mr-3" id="filter-person"> |
|
379 |
<label for="person" class="mr-2">Osoba</label> |
|
380 |
<select id="person"> |
|
381 |
<option selected="selected" value = "">Nevybráno</option> |
|
382 |
<option value = "1">1.</option> |
|
383 |
<option value = "2">2.</option> |
|
384 |
<option value = "3">3.</option> |
|
385 |
</select> |
|
386 |
</div> |
|
387 |
<div class="mr-3" id="filter-time"> |
|
388 |
<label for="time" class="mr-2">Čas</label> |
|
389 |
<select id="time"> |
|
416 |
<div class="mr-3" id="filter-v-type"> |
|
417 |
<label for="v-type" class="mr-2">Slovesný rod</label> |
|
418 |
<select id="v-type"> |
|
390 | 419 |
<option selected="selected" value = "">Nevybráno</option> |
391 |
<option value = "P">Prézens</option> |
|
392 |
<option value = "A">Aorist</option> |
|
393 |
<option value = "R">Préteritum</option> |
|
394 |
<option value = "I">Imperfektum</option> |
|
395 |
<option value = "H">Plusquamperfektum</option> |
|
396 |
<option value = "F">Futurum</option> |
|
420 |
<option value = "A">Aktivum</option> |
|
421 |
<option value = "P">Pasivum</option> |
|
397 | 422 |
</select> |
398 | 423 |
</div> |
399 | 424 |
<div class="mr-3" id="filter-vid"> |
... | ... | |
404 | 429 |
<option value = "I">Imperfektivum </option> |
405 | 430 |
</select> |
406 | 431 |
</div> |
407 |
<div class="mr-3" id="filter-v-type"> |
|
408 |
<label for="v-type" class="mr-2">Slovesný rod</label> |
|
409 |
<select id="v-type"> |
|
410 |
<option selected="selected" value = "">Nevybráno</option> |
|
411 |
<option value = "A">Aktivum</option> |
|
412 |
<option value = "P">Pasivum</option> |
|
413 |
</select> |
|
414 |
</div> |
|
415 | 432 |
<div class="mr-3" id="filter-k-type"> |
416 | 433 |
<label for="k-type" class="mr-2">Typ</label> |
417 | 434 |
<select id="k-type"> |
Také k dispozici: Unified diff
Bug #8529: Upravit pořadí filterů pro slovesa