Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 9484c9de

Přidáno uživatelem Ondřej Anděl před téměř 4 roky(ů)

Bug #8529: Upravit pořadí filterů pro slovesa

Zobrazit rozdíly:

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