Revize a5559649
Přidáno uživatelem Ondřej Anděl před téměř 4 roky(ů)
application/view/header.html | ||
---|---|---|
1 | 1 |
<div class="row app-header"> |
2 | 2 |
<div class="col-xs-12 col-sm-12 my-auto "> |
3 | 3 |
<h1 class="mx-auto title"> |
4 |
Dalimilova kronika
|
|
4 |
Staročeská kronika tak řečeného DALIMILA
|
|
5 | 5 |
</h1> |
6 |
<h3 class="mx-auto title">Databáze slov a tvarů</h3> |
|
6 | 7 |
</div> |
7 | 8 |
</div> |
application/view/library/vanillaSelectBox/vanillaSelectBox.css | ||
---|---|---|
75 | 75 | |
76 | 76 |
.vsb-main button{ |
77 | 77 |
min-width: 120px; |
78 |
border-radius: 0;
|
|
78 |
border-radius: 5px;
|
|
79 | 79 |
width: 100%; |
80 | 80 |
text-align: left; |
81 | 81 |
z-index: 1; |
application/view/library/vanillaSelectBox/vanillaSelectBox.js | ||
---|---|---|
90 | 90 |
maxHeight: 400, |
91 | 91 |
translations: { "all": "All", "items": "items","selectAll":"Vybrat vše","clearAll":"Vyčistit filr"}, |
92 | 92 |
search: false, |
93 |
placeHolder: "Nevybráno",
|
|
93 |
placeHolder: "nevybráno",
|
|
94 | 94 |
stayOpen:false, |
95 | 95 |
disableSelectAll: false, |
96 | 96 |
} |
... | ... | |
145 | 145 |
if(selector === ".vsb-main button"){ |
146 | 146 |
cssArray= [ |
147 | 147 |
{"key":"min-width","value":"120px"}, |
148 |
{"key":"border-radius","value":"0"},
|
|
148 |
{"key":"border-radius","value":"5px"},
|
|
149 | 149 |
{"key":"width","value":"100%"}, |
150 | 150 |
{"key":"text-align","value":"left"}, |
151 | 151 |
{"key":"z-index","value":"1"}, |
... | ... | |
544 | 544 |
//self.title.textContent = selectedTexts; |
545 | 545 |
let result = nrActives; |
546 | 546 |
if(nrActives < 1){ |
547 |
result = "Nevybráno";
|
|
547 |
result = "nevybráno";
|
|
548 | 548 |
} else if(nrActives === 1){ |
549 | 549 |
result += " rukopis"; |
550 | 550 |
} else if(nrActives < 5){ |
... | ... | |
743 | 743 |
//self.title.textContent = selectedTexts; |
744 | 744 |
let result = nrActives; |
745 | 745 |
if(nrActives < 1){ |
746 |
result = "Nevybráno";
|
|
746 |
result = "nevybráno";
|
|
747 | 747 |
} else if(nrActives === 1){ |
748 | 748 |
result += " rukopis"; |
749 | 749 |
} else if(nrActives < 5){ |
application/view/modals/detailModal.html | ||
---|---|---|
9 | 9 |
<div class="container"> |
10 | 10 |
<div class="row"> |
11 | 11 |
<div class="col-xs-12 col-sm-4"> |
12 |
<label>Slovo:</label>
|
|
12 |
<label>Lemma:</label>
|
|
13 | 13 |
</div> |
14 | 14 |
<div class="col-xs-12 col-sm-8"> |
15 |
<i id="word"></i>
|
|
15 |
<i id="lemma"></i>
|
|
16 | 16 |
</div> |
17 | 17 |
</div> |
18 | 18 |
<div class="row"> |
19 | 19 |
<div class="col-xs-12 col-sm-4"> |
20 |
<label>Lemma:</label>
|
|
20 |
<label>Slovní tvar:</label>
|
|
21 | 21 |
</div> |
22 | 22 |
<div class="col-xs-12 col-sm-8"> |
23 |
<i id="lemma"></i>
|
|
23 |
<i id="word"></i>
|
|
24 | 24 |
</div> |
25 | 25 |
</div> |
26 | 26 |
<div class="row"> |
... | ... | |
31 | 31 |
<i id="date"></i> |
32 | 32 |
</div> |
33 | 33 |
</div> |
34 |
<div class="row"> |
|
35 |
<div class="col-xs-12 col-sm-4"> |
|
36 |
<label>Poznámka 1:</label> |
|
37 |
</div> |
|
38 |
<div class="col-xs-12 col-sm-8"> |
|
39 |
<i id="description"></i> |
|
40 |
</div> |
|
41 |
</div> |
|
42 |
<div class="row"> |
|
43 |
<div class="col-xs-12 col-sm-4"> |
|
44 |
<label>Poznámka 2:</label> |
|
45 |
</div> |
|
46 |
<div class="col-xs-12 col-sm-8"> |
|
47 |
<i id="description2"></i> |
|
48 |
</div> |
|
49 |
</div> |
|
50 |
<div class="row"> |
|
51 |
<div class="col-xs-12 col-sm-4"> |
|
52 |
<label>Poznámka 3:</label> |
|
53 |
</div> |
|
54 |
<div class="col-xs-12 col-sm-8"> |
|
55 |
<i id="description3"></i> |
|
56 |
</div> |
|
57 |
</div> |
|
34 | 58 |
<div class="row"> |
35 | 59 |
<div class="col-xs-12 col-sm-4"> |
36 | 60 |
<label>Rukopisy:</label> |
... | ... | |
97 | 121 |
<i id="countability"></i> |
98 | 122 |
</div> |
99 | 123 |
</div> |
100 |
<div class="row" id="gender-wrapper">
|
|
124 |
<div class="row" id="mood-wrapper">
|
|
101 | 125 |
<div class="col-xs-12 col-sm-4"> |
102 |
<label>Rod:</label>
|
|
126 |
<label>Způsob:</label>
|
|
103 | 127 |
</div> |
104 | 128 |
<div class="col-xs-12 col-sm-8"> |
105 |
<i id="gender"></i>
|
|
129 |
<i id="mood"></i>
|
|
106 | 130 |
</div> |
107 | 131 |
</div> |
108 |
<div class="row" id="shape-wrapper">
|
|
132 |
<div class="row" id="time-wrapper">
|
|
109 | 133 |
<div class="col-xs-12 col-sm-4"> |
110 |
<label>Tvar:</label>
|
|
134 |
<label>Čas:</label>
|
|
111 | 135 |
</div> |
112 | 136 |
<div class="col-xs-12 col-sm-8"> |
113 |
<i id="shape"></i>
|
|
137 |
<i id="time"></i>
|
|
114 | 138 |
</div> |
115 | 139 |
</div> |
116 |
<div class="row" id="grade-wrapper">
|
|
140 |
<div class="row" id="v-type-wrapper">
|
|
117 | 141 |
<div class="col-xs-12 col-sm-4"> |
118 |
<label>Stupeň:</label>
|
|
142 |
<label>Slovesný rod:</label>
|
|
119 | 143 |
</div> |
120 | 144 |
<div class="col-xs-12 col-sm-8"> |
121 |
<i id="grade"></i>
|
|
145 |
<i id="v-type"></i>
|
|
122 | 146 |
</div> |
123 | 147 |
</div> |
124 |
<div class="row" id="type-wrapper">
|
|
148 |
<div class="row" id="vid-wrapper">
|
|
125 | 149 |
<div class="col-xs-12 col-sm-4"> |
126 |
<label>Druh:</label>
|
|
150 |
<label>Slovesný vid:</label>
|
|
127 | 151 |
</div> |
128 | 152 |
<div class="col-xs-12 col-sm-8"> |
129 |
<i id="type"></i>
|
|
153 |
<i id="vid"></i>
|
|
130 | 154 |
</div> |
131 | 155 |
</div> |
132 |
<div class="row" id="time-wrapper">
|
|
156 |
<div class="row" id="irregular-wrapper">
|
|
133 | 157 |
<div class="col-xs-12 col-sm-4"> |
134 |
<label>Čas:</label>
|
|
158 |
<label>Neurčitý slovesný tvar:</label>
|
|
135 | 159 |
</div> |
136 | 160 |
<div class="col-xs-12 col-sm-8"> |
137 |
<i id="time"></i>
|
|
161 |
<i id="irregular"></i>
|
|
138 | 162 |
</div> |
139 | 163 |
</div> |
140 |
<div class="row" id="mood-wrapper">
|
|
164 |
<div class="row" id="gender-wrapper">
|
|
141 | 165 |
<div class="col-xs-12 col-sm-4"> |
142 |
<label>Způsob:</label>
|
|
166 |
<label>Rod:</label>
|
|
143 | 167 |
</div> |
144 | 168 |
<div class="col-xs-12 col-sm-8"> |
145 |
<i id="mood"></i>
|
|
169 |
<i id="gender"></i>
|
|
146 | 170 |
</div> |
147 | 171 |
</div> |
148 |
<div class="row" id="irregular-wrapper">
|
|
172 |
<div class="row" id="shape-wrapper">
|
|
149 | 173 |
<div class="col-xs-12 col-sm-4"> |
150 |
<label>Neurčitý slovesný tvar:</label>
|
|
174 |
<label>Tvar:</label>
|
|
151 | 175 |
</div> |
152 | 176 |
<div class="col-xs-12 col-sm-8"> |
153 |
<i id="irregular"></i>
|
|
177 |
<i id="shape"></i>
|
|
154 | 178 |
</div> |
155 | 179 |
</div> |
156 |
<div class="row" id="v-type-wrapper">
|
|
180 |
<div class="row" id="grade-wrapper">
|
|
157 | 181 |
<div class="col-xs-12 col-sm-4"> |
158 |
<label>Slovesný rod:</label>
|
|
182 |
<label>Stupeň:</label>
|
|
159 | 183 |
</div> |
160 | 184 |
<div class="col-xs-12 col-sm-8"> |
161 |
<i id="v-type"></i>
|
|
185 |
<i id="grade"></i>
|
|
162 | 186 |
</div> |
163 | 187 |
</div> |
164 |
<div class="row" id="vid-wrapper">
|
|
188 |
<div class="row" id="type-wrapper">
|
|
165 | 189 |
<div class="col-xs-12 col-sm-4"> |
166 |
<label>Slovesný vid:</label>
|
|
190 |
<label>Druh:</label>
|
|
167 | 191 |
</div> |
168 | 192 |
<div class="col-xs-12 col-sm-8"> |
169 |
<i id="vid"></i>
|
|
193 |
<i id="type"></i>
|
|
170 | 194 |
</div> |
171 | 195 |
</div> |
172 | 196 |
<div class="row" id="k-type-wrapper"> |
... | ... | |
196 | 220 | |
197 | 221 |
modal.find('#word').text(data_obj.word); |
198 | 222 |
modal.find('#lemma').text(data_obj.lemma.lemma); |
223 |
modal.find('#description').text(data_obj.description === ""? "-" : data_obj.description); |
|
224 |
modal.find('#description2').text(data_obj.description2 === ""? "-" : data_obj.description2); |
|
225 |
modal.find('#description3').text(data_obj.description3 === ""? "-" : data_obj.description3); |
|
199 | 226 |
modal.find('#date').text(convertDate(data_obj.date)); |
200 | 227 |
modal.find('#manuscript').text(renderManuscript(data_obj.manuscript, false)); |
201 | 228 |
modal.find('#position').text(data_obj.position1 + (data_obj.position2 ? ("/" + data_obj.position2 + (data_obj.positiondetail ? "/" + data_obj.positiondetail : "")) : "")); |
202 |
modal.find('#namedentity').text(data_obj.namedentity === 1? "Ano" : "Ne");
|
|
229 |
modal.find('#namedentity').text(data_obj.namedentity === 1? "ano" : "ne");
|
|
203 | 230 |
modal.find('#context').text(data_obj.context === ""? "-" : data_obj.context); |
204 | 231 | |
205 | 232 |
const morphem = data_obj.tag.tag; |
... | ... | |
310 | 337 |
} |
311 | 338 | |
312 | 339 |
const codeToWordclass = { |
313 |
"N": "Substantivum",
|
|
314 |
"A": "Adjektivum",
|
|
315 |
"P": "Pronomen",
|
|
316 |
"C": "Numeralie",
|
|
317 |
"V": "Verbum",
|
|
318 |
"D": "Adverbium",
|
|
319 |
"R": "Prepozice",
|
|
320 |
"J": "Konjunkce",
|
|
321 |
"I": "Interjekce",
|
|
322 |
"T": "Partikule"
|
|
340 |
"N": "substantivum",
|
|
341 |
"A": "adjektivum",
|
|
342 |
"P": "pronomen",
|
|
343 |
"C": "numeralie",
|
|
344 |
"V": "verbum",
|
|
345 |
"D": "adverbium",
|
|
346 |
"R": "prepozice",
|
|
347 |
"J": "konjunkce",
|
|
348 |
"I": "interjekce",
|
|
349 |
"T": "partikule"
|
|
323 | 350 |
}; |
324 | 351 | |
325 | 352 |
const wordclassToNum = { |
... | ... | |
374 | 401 |
}; |
375 | 402 | |
376 | 403 |
const codeToCase = { |
377 |
"1": "Nominativ",
|
|
378 |
"2": "Genitiv",
|
|
379 |
"3": "Dativ",
|
|
380 |
"4": "Akuzativ",
|
|
381 |
"5": "Vokativ",
|
|
382 |
"6": "Lokál",
|
|
383 |
"7": "Instrumentál"
|
|
404 |
"1": "nominativ",
|
|
405 |
"2": "genitiv",
|
|
406 |
"3": "dativ",
|
|
407 |
"4": "akuzativ",
|
|
408 |
"5": "vokativ",
|
|
409 |
"6": "lokál",
|
|
410 |
"7": "instrumentál"
|
|
384 | 411 |
}; |
385 | 412 | |
386 | 413 |
const codeToCountability = { |
387 |
"S": "Singulár",
|
|
388 |
"P": "Plurál",
|
|
389 |
"D": "Duál"
|
|
414 |
"S": "singulár",
|
|
415 |
"P": "plurál",
|
|
416 |
"D": "duál"
|
|
390 | 417 |
}; |
391 | 418 | |
392 | 419 |
const codeToGender = { |
393 |
"M": "Maskulinum",
|
|
394 |
"F": "Femininum",
|
|
395 |
"N": "Neutrum"
|
|
420 |
"M": "maskulinum",
|
|
421 |
"F": "femininum",
|
|
422 |
"N": "neutrum"
|
|
396 | 423 |
}; |
397 | 424 | |
398 | 425 |
const codeToGrade = { |
399 |
"1": "Pozitiv",
|
|
400 |
"2": "Komparativ",
|
|
401 |
"3": "Superlativ"
|
|
426 |
"1": "pozitiv",
|
|
427 |
"2": "komparativ",
|
|
428 |
"3": "superlativ"
|
|
402 | 429 |
}; |
403 | 430 | |
404 | 431 |
const codeToKType = { |
405 |
"V": "Větná",
|
|
406 |
"C": "Členská",
|
|
407 |
"N": "Navazovací",
|
|
408 |
"P": "Spojení s přechodníkem"
|
|
432 |
"V": "větná",
|
|
433 |
"C": "členská",
|
|
434 |
"N": "navazovací",
|
|
435 |
"P": "spojení s přechodníkem"
|
|
409 | 436 |
}; |
410 | 437 | |
411 | 438 |
const codeToShape = { |
412 |
"C": "Složený",
|
|
413 |
"N": "Jmenný"
|
|
439 |
"C": "složený",
|
|
440 |
"N": "jmenný"
|
|
414 | 441 |
}; |
415 | 442 | |
416 | 443 |
const codeToVid = { |
417 |
"P": "Perfektivum",
|
|
418 |
"I": "Imperfektivum",
|
|
444 |
"P": "perfektivum",
|
|
445 |
"I": "imperfektivum",
|
|
419 | 446 |
}; |
420 | 447 | |
421 | 448 |
const codeToVType = { |
422 |
"A": "Aktivum",
|
|
423 |
"P": "Pasivum",
|
|
449 |
"A": "aktivum",
|
|
450 |
"P": "pasivum",
|
|
424 | 451 |
}; |
425 | 452 | |
426 | 453 |
const codeToTime= { |
427 |
"P": "Prézens",
|
|
428 |
"A": "Aorist",
|
|
429 |
"R": "Préteritum",
|
|
430 |
"I": "Imperfektum",
|
|
431 |
"H": "Plusquamperfektum",
|
|
432 |
"F": "Futurum"
|
|
454 |
"P": "prézens",
|
|
455 |
"A": "aorist",
|
|
456 |
"R": "préteritum",
|
|
457 |
"I": "imperfektum",
|
|
458 |
"H": "plusquamperfektum",
|
|
459 |
"F": "futurum"
|
|
433 | 460 |
}; |
434 | 461 | |
435 | 462 |
const codeToType = { |
436 |
"P": "Personalia",
|
|
437 |
"S": "Posesiva",
|
|
438 |
"D": "Demonstrativa",
|
|
439 |
"Q": "Interogativa",
|
|
440 |
"J": "Relativa",
|
|
441 |
"Z": "Indefinita",
|
|
442 |
"L": "Limitativa",
|
|
443 |
"W": "Negativa",
|
|
463 |
"P": "posesivum",
|
|
464 |
"S": "personale",
|
|
465 |
"D": "demonstrativum",
|
|
466 |
"Q": "interogativum",
|
|
467 |
"J": "relativum",
|
|
468 |
"Z": "indefinitum",
|
|
469 |
"L": "limitativum",
|
|
470 |
"W": "negativum",
|
|
444 | 471 |
}; |
445 | 472 | |
446 | 473 |
const codeToMood = { |
447 |
"d": "Indikativ",
|
|
448 |
"i": "Imperativ",
|
|
449 |
"c": "Kondicionál"
|
|
474 |
"d": "indikativ",
|
|
475 |
"i": "imperativ",
|
|
476 |
"c": "kondicionál"
|
|
450 | 477 |
}; |
451 | 478 | |
452 | 479 |
const codeToIrregular = { |
453 |
"f": "Infinitiv",
|
|
454 |
"S": "Supinum",
|
|
455 |
"e": "Přech. přítomný",
|
|
456 |
"m": "Přech. minulý",
|
|
457 |
"A": "Part. perf. akt.",
|
|
458 |
"P": "Part. perf. akt."
|
|
480 |
"f": "infinitiv",
|
|
481 |
"S": "supinum",
|
|
482 |
"e": "přech. přítomný",
|
|
483 |
"m": "přech. minulý",
|
|
484 |
"A": "part. perf. akt.",
|
|
485 |
"P": "part. perf. akt."
|
|
459 | 486 |
}; |
460 | 487 |
</script> |
application/view/modals/editModal.html | ||
---|---|---|
9 | 9 |
<div class="container"> |
10 | 10 |
<div class="row my-1"> |
11 | 11 |
<div class="col-xs-12 col-sm-4"> |
12 |
<label for="word">Slovo:</label>
|
|
12 |
<label for="lemma">Lemma:</label>
|
|
13 | 13 |
</div> |
14 | 14 |
<div class="col-xs-12 col-sm-8"> |
15 |
<input class="min-wdth" id="word"/>
|
|
15 |
<input class="min-wdth" id="lemma"/>
|
|
16 | 16 |
</div> |
17 | 17 |
</div> |
18 | 18 |
<div class="row my-1"> |
19 | 19 |
<div class="col-xs-12 col-sm-4"> |
20 |
<label for="lemma">Lemma:</label>
|
|
20 |
<label for="word">Slovo:</label>
|
|
21 | 21 |
</div> |
22 | 22 |
<div class="col-xs-12 col-sm-8"> |
23 |
<input class="min-wdth" id="lemma"/>
|
|
23 |
<input class="min-wdth" id="word"/>
|
|
24 | 24 |
</div> |
25 | 25 |
</div> |
26 | 26 |
<div class="row my-1"> |
... | ... | |
72 | 72 |
<input class="min-wdth" id="context"/> |
73 | 73 |
</div> |
74 | 74 |
</div> |
75 |
<div class="row my-1"> |
|
76 |
<div class="col-xs-12 col-sm-4"> |
|
77 |
<label for="description">Poznámka 1:</label> |
|
78 |
</div> |
|
79 |
<div class="col-xs-12 col-sm-8"> |
|
80 |
<input class="min-wdth" id="description"/> |
|
81 |
</div> |
|
82 |
</div> |
|
83 |
<div class="row my-1"> |
|
84 |
<div class="col-xs-12 col-sm-4"> |
|
85 |
<label for="description2">Poznámka 2:</label> |
|
86 |
</div> |
|
87 |
<div class="col-xs-12 col-sm-8"> |
|
88 |
<input class="min-wdth" id="description2"/> |
|
89 |
</div> |
|
90 |
</div> |
|
91 |
<div class="row my-1"> |
|
92 |
<div class="col-xs-12 col-sm-4"> |
|
93 |
<label for="description3">Poznámka 3:</label> |
|
94 |
</div> |
|
95 |
<div class="col-xs-12 col-sm-8"> |
|
96 |
<input class="min-wdth" id="description3"/> |
|
97 |
</div> |
|
98 |
</div> |
|
75 | 99 |
<div class="row my-1"> |
76 | 100 |
<div class="col-xs-12 col-sm-4"> |
77 | 101 |
<label for="wordclass">Slovní druh:</label> |
78 | 102 |
</div> |
79 | 103 |
<div class="col-xs-12 col-sm-8"> |
80 | 104 |
<select class="min-wdth" onchange="changeWordType()" id="wordclass"> |
81 |
<option selected="selected" value = "">Nevybráno</option>
|
|
82 |
<option value = "N">Substantiva</option>
|
|
83 |
<option value = "A">Adjektiva</option>
|
|
84 |
<option value = "P">Pronomina</option>
|
|
85 |
<option value = "C">Numeralia</option>
|
|
86 |
<option value = "V">Verba</option>
|
|
87 |
<option value = "D">Adverbia</option>
|
|
88 |
<option value = "R">Prepozice</option>
|
|
89 |
<option value = "J">Konjunkce</option>
|
|
90 |
<option value = "I">Interjekce</option>
|
|
91 |
<option value = "T">Partikule</option>
|
|
105 |
<option selected="selected" value = "">nevybráno</option>
|
|
106 |
<option value = "N">substantivum</option>
|
|
107 |
<option value = "A">adjektivum</option>
|
|
108 |
<option value = "P">pronomen</option>
|
|
109 |
<option value = "C">numeralie</option>
|
|
110 |
<option value = "V">verbum</option>
|
|
111 |
<option value = "D">adverbium</option>
|
|
112 |
<option value = "R">prepozice</option>
|
|
113 |
<option value = "J">konjunkce</option>
|
|
114 |
<option value = "T">partikule</option>
|
|
115 |
<option value = "I">interjekce</option>
|
|
92 | 116 |
</select> |
93 | 117 |
</div> |
94 | 118 |
</div> |
... | ... | |
100 | 124 |
</div> |
101 | 125 |
<div class="col-xs-12 col-sm-8"> |
102 | 126 |
<select class="min-wdth" id="person"> |
103 |
<option selected="selected" value = "">Nevybráno</option>
|
|
127 |
<option selected="selected" value = "">nevybráno</option>
|
|
104 | 128 |
<option value = "1">1.</option> |
105 | 129 |
<option value = "2">2.</option> |
106 | 130 |
<option value = "3">3.</option> |
... | ... | |
113 | 137 |
</div> |
114 | 138 |
<div class="col-xs-12 col-sm-8"> |
115 | 139 |
<select class="min-wdth" id="case"> |
116 |
<option selected="selected" value = "">Nevybráno</option>
|
|
117 |
<option value = "1">Nominativ</option>
|
|
118 |
<option value = "2">Genitiv</option>
|
|
119 |
<option value = "3">Dativ</option>
|
|
120 |
<option value = "4">Akuzativ</option>
|
|
121 |
<option value = "5">Vokativ</option>
|
|
122 |
<option value = "6">Lokál</option>
|
|
123 |
<option value = "7">Instrumentál</option>
|
|
140 |
<option selected="selected" value = "">nevybráno</option>
|
|
141 |
<option value = "1">nominativ</option>
|
|
142 |
<option value = "2">genitiv</option>
|
|
143 |
<option value = "3">dativ</option>
|
|
144 |
<option value = "4">akuzativ</option>
|
|
145 |
<option value = "5">vokativ</option>
|
|
146 |
<option value = "6">lokál</option>
|
|
147 |
<option value = "7">instrumentál</option>
|
|
124 | 148 |
</select> |
125 | 149 |
</div> |
126 | 150 |
</div> |
... | ... | |
130 | 154 |
</div> |
131 | 155 |
<div class="col-xs-12 col-sm-8"> |
132 | 156 |
<select class="min-wdth" id="countability"> |
133 |
<option selected="selected" value = "">Nevybráno</option>
|
|
134 |
<option value = "S">Singulár</option>
|
|
135 |
<option value = "P">Plurál</option>
|
|
136 |
<option value = "D">Duál</option>
|
|
157 |
<option selected="selected" value = "">nevybráno</option>
|
|
158 |
<option value = "S">singulár</option>
|
|
159 |
<option value = "P">plurál</option>
|
|
160 |
<option value = "D">duál</option>
|
|
137 | 161 |
</select> |
138 | 162 |
</div> |
139 | 163 |
</div> |
140 |
<div class="row my-1" id="gender-wrapper">
|
|
164 |
<div class="row my-1" id="mood-wrapper">
|
|
141 | 165 |
<div class="col-xs-12 col-sm-4"> |
142 |
<label for="gender">Rod:</label>
|
|
166 |
<label for="mood">Způsob:</label>
|
|
143 | 167 |
</div> |
144 | 168 |
<div class="col-xs-12 col-sm-8"> |
145 |
<select class="min-wdth" id="gender">
|
|
146 |
<option selected="selected" value = "">Nevybráno</option>
|
|
147 |
<option value = "M">Maskulinum</option>
|
|
148 |
<option value = "F">Femininum</option>
|
|
149 |
<option value = "N">Neutrum</option>
|
|
169 |
<select class="min-wdth" id="mood" onchange="moodChange()">
|
|
170 |
<option selected="selected" value = "">nevybráno</option>
|
|
171 |
<option value = "d">indikativ</option>
|
|
172 |
<option value = "i">imperativ</option>
|
|
173 |
<option value = "c">kondicionál</option>
|
|
150 | 174 |
</select> |
151 | 175 |
</div> |
152 | 176 |
</div> |
153 |
<div class="row my-1" id="shape-wrapper">
|
|
177 |
<div class="row my-1" id="time-wrapper">
|
|
154 | 178 |
<div class="col-xs-12 col-sm-4"> |
155 |
<label for="shape">Tvar:</label>
|
|
179 |
<label for="time">Čas:</label>
|
|
156 | 180 |
</div> |
157 | 181 |
<div class="col-xs-12 col-sm-8"> |
158 |
<select class="min-wdth" id="shape"> |
|
159 |
<option selected="selected" value = "">Nevybráno</option> |
|
160 |
<option value = "C">Složený</option> |
|
161 |
<option value = "N">Jmenný</option> |
|
182 |
<select class="min-wdth" id="time"> |
|
183 |
<option selected="selected" value = "">nevybráno</option> |
|
184 |
<option value = "P">prézens</option> |
|
185 |
<option value = "A">aorist</option> |
|
186 |
<option value = "R">préteritum</option> |
|
187 |
<option value = "I">imperfektum</option> |
|
188 |
<option value = "H">plusquamperfektum</option> |
|
189 |
<option value = "F">futurum</option> |
|
162 | 190 |
</select> |
163 | 191 |
</div> |
164 | 192 |
</div> |
165 |
<div class="row my-1" id="grade-wrapper">
|
|
193 |
<div class="row my-1" id="v-type-wrapper">
|
|
166 | 194 |
<div class="col-xs-12 col-sm-4"> |
167 |
<label for="grade">Stupeň:</label>
|
|
195 |
<label for="v-type">Slovesný rod:</label>
|
|
168 | 196 |
</div> |
169 | 197 |
<div class="col-xs-12 col-sm-8"> |
170 |
<select class="min-wdth" id="grade"> |
|
171 |
<option selected="selected" value = "">Nevybráno</option> |
|
172 |
<option value = "1">Pozitiv</option> |
|
173 |
<option value = "2">Komparativ</option> |
|
174 |
<option value = "3">Superlativ</option> |
|
198 |
<select class="min-wdth" id="v-type"> |
|
199 |
<option selected="selected" value = "">nevybráno</option> |
|
200 |
<option value = "A">aktivum</option> |
|
201 |
<option value = "P">pasivum</option> |
|
175 | 202 |
</select> |
176 | 203 |
</div> |
177 | 204 |
</div> |
178 |
<div class="row my-1" id="type-wrapper">
|
|
205 |
<div class="row my-1" id="vid-wrapper">
|
|
179 | 206 |
<div class="col-xs-12 col-sm-4"> |
180 |
<label for="type">Druh:</label>
|
|
207 |
<label for="vid">Slovesný vid:</label>
|
|
181 | 208 |
</div> |
182 | 209 |
<div class="col-xs-12 col-sm-8"> |
183 |
<select class="min-wdth" id="type"> |
|
184 |
<option selected="selected" value = "">Nevybráno</option> |
|
185 |
<option value = "P">Personalia</option> |
|
186 |
<option value = "S">Posesiva</option> |
|
187 |
<option value = "D">Demonstrativa</option> |
|
188 |
<option value = "Q">Interogativa</option> |
|
189 |
<option value = "J">Relativa</option> |
|
190 |
<option value = "Z">Indefinita</option> |
|
191 |
<option value = "L">Limitativa</option> |
|
192 |
<option value = "W">Negativa</option> |
|
210 |
<select class="min-wdth" id="vid"> |
|
211 |
<option selected="selected" value = "">nevybráno</option> |
|
212 |
<option value = "P">perfektivum</option> |
|
213 |
<option value = "I">imperfektivum </option> |
|
193 | 214 |
</select> |
194 | 215 |
</div> |
195 | 216 |
</div> |
196 |
<div class="row my-1" id="time-wrapper">
|
|
217 |
<div class="row my-1" id="irregular-wrapper">
|
|
197 | 218 |
<div class="col-xs-12 col-sm-4"> |
198 |
<label for="time">Čas:</label>
|
|
219 |
<label for="irregular">Neurčitý slovesný tvar:</label>
|
|
199 | 220 |
</div> |
200 | 221 |
<div class="col-xs-12 col-sm-8"> |
201 |
<select class="min-wdth" id="time">
|
|
202 |
<option selected="selected" value = "">Nevybráno</option>
|
|
203 |
<option value = "P">Prézens</option>
|
|
204 |
<option value = "A">Aorist</option>
|
|
205 |
<option value = "R">Préteritum</option>
|
|
206 |
<option value = "I">Imperfektum</option>
|
|
207 |
<option value = "H">Plusquamperfektum</option>
|
|
208 |
<option value = "F">Futurum</option>
|
|
222 |
<select class="min-wdth" id="irregular" onchange="irregularChange()">
|
|
223 |
<option selected="selected" value = "">nevybráno</option>
|
|
224 |
<option value = "f">infinitiv</option>
|
|
225 |
<option value = "S">supinum</option>
|
|
226 |
<option value = "e">přech. přítomný</option>
|
|
227 |
<option value = "m">přech. minulý</option>
|
|
228 |
<option value = "A">part. perf. akt.</option>
|
|
229 |
<option value = "P">part. perf. pas.</option>
|
|
209 | 230 |
</select> |
210 | 231 |
</div> |
211 | 232 |
</div> |
212 |
<div class="row my-1" id="mood-wrapper">
|
|
233 |
<div class="row my-1" id="gender-wrapper">
|
|
213 | 234 |
<div class="col-xs-12 col-sm-4"> |
214 |
<label for="mood">Způsob:</label>
|
|
235 |
<label for="gender">Rod:</label>
|
|
215 | 236 |
</div> |
216 | 237 |
<div class="col-xs-12 col-sm-8"> |
217 |
<select class="min-wdth" id="mood" onchange="moodChange()">
|
|
218 |
<option selected="selected" value = "">Nevybráno</option>
|
|
219 |
<option value = "d">Indikativ</option>
|
|
220 |
<option value = "i">Imperativ</option>
|
|
221 |
<option value = "c">Kondicionál</option>
|
|
238 |
<select class="min-wdth" id="gender">
|
|
239 |
<option selected="selected" value = "">nevybráno</option>
|
|
240 |
<option value = "M">maskulinum</option>
|
|
241 |
<option value = "F">femininum</option>
|
|
242 |
<option value = "N">neutrum</option>
|
|
222 | 243 |
</select> |
223 | 244 |
</div> |
224 | 245 |
</div> |
225 |
<div class="row my-1" id="irregular-wrapper">
|
|
246 |
<div class="row my-1" id="shape-wrapper">
|
|
226 | 247 |
<div class="col-xs-12 col-sm-4"> |
227 |
<label for="irregular">Neurčitý slovesný tvar:</label>
|
|
248 |
<label for="shape">Tvar:</label>
|
|
228 | 249 |
</div> |
229 | 250 |
<div class="col-xs-12 col-sm-8"> |
230 |
<select class="min-wdth" id="irregular" onchange="irregularChange()"> |
|
231 |
<option selected="selected" value = "">Nevybráno</option> |
|
232 |
<option value = "f">Infinitiv</option> |
|
233 |
<option value = "S">Supinum</option> |
|
234 |
<option value = "e">Přech. přítomný</option> |
|
235 |
<option value = "m">Přech. minulý</option> |
|
236 |
<option value = "A">Part. perf. akt.</option> |
|
237 |
<option value = "P">Part. perf. pas.</option> |
|
251 |
<select class="min-wdth" id="shape"> |
|
252 |
<option selected="selected" value = "">nevybráno</option> |
|
253 |
<option value = "C">složený</option> |
|
254 |
<option value = "N">jmenný</option> |
|
238 | 255 |
</select> |
239 | 256 |
</div> |
240 | 257 |
</div> |
241 |
<div class="row my-1" id="v-type-wrapper">
|
|
258 |
<div class="row my-1" id="grade-wrapper">
|
|
242 | 259 |
<div class="col-xs-12 col-sm-4"> |
243 |
<label for="v-type">Slovesný rod:</label>
|
|
260 |
<label for="grade">Stupeň:</label>
|
|
244 | 261 |
</div> |
245 | 262 |
<div class="col-xs-12 col-sm-8"> |
246 |
<select class="min-wdth" id="v-type"> |
|
247 |
<option selected="selected" value = "">Nevybráno</option> |
|
248 |
<option value = "A">Aktivum</option> |
|
249 |
<option value = "P">Pasivum</option> |
|
263 |
<select class="min-wdth" id="grade"> |
|
264 |
<option selected="selected" value = "">nevybráno</option> |
|
265 |
<option value = "1">pozitiv</option> |
|
266 |
<option value = "2">komparativ</option> |
|
267 |
<option value = "3">superlativ</option> |
|
250 | 268 |
</select> |
251 | 269 |
</div> |
252 | 270 |
</div> |
253 |
<div class="row my-1" id="vid-wrapper">
|
|
271 |
<div class="row my-1" id="type-wrapper">
|
|
254 | 272 |
<div class="col-xs-12 col-sm-4"> |
255 |
<label for="vid">Slovesný vid:</label>
|
|
273 |
<label for="type">Druh:</label>
|
|
256 | 274 |
</div> |
257 | 275 |
<div class="col-xs-12 col-sm-8"> |
258 |
<select class="min-wdth" id="vid"> |
|
259 |
<option selected="selected" value = "">Nevybráno</option> |
|
260 |
<option value = "P">Perfektivum</option> |
|
261 |
<option value = "I">Imperfektivum </option> |
|
276 |
<select class="min-wdth" id="type"> |
|
277 |
<option selected="selected" value = "">nevybráno</option> |
|
278 |
<option value = "P">personalia</option> |
|
279 |
<option value = "S">posesiva</option> |
|
280 |
<option value = "D">demonstrativa</option> |
|
281 |
<option value = "Q">interogativa</option> |
|
282 |
<option value = "J">relativa</option> |
|
283 |
<option value = "Z">indefinita</option> |
|
284 |
<option value = "L">limitativa</option> |
|
285 |
<option value = "W">negativa</option> |
|
262 | 286 |
</select> |
263 | 287 |
</div> |
264 | 288 |
</div> |
... | ... | |
268 | 292 |
</div> |
269 | 293 |
<div class="col-xs-12 col-sm-8"> |
270 | 294 |
<select class="min-wdth" id="k-type"> |
271 |
<option selected="selected" value = "">Nevybráno</option>
|
|
272 |
<option value = "V">Větná</option>
|
|
273 |
<option value = "C">Členská</option>
|
|
274 |
<option value = "N">Navazovací</option>
|
|
275 |
<option value = "P">Spojení s přechodníkem</option>
|
|
295 |
<option selected="selected" value = "">nevybráno</option>
|
|
296 |
<option value = "V">větná</option>
|
|
297 |
<option value = "C">členská</option>
|
|
298 |
<option value = "N">navazovací</option>
|
|
299 |
<option value = "P">spojení s přechodníkem</option>
|
|
276 | 300 |
</select> |
277 | 301 |
</div> |
278 | 302 |
</div> |
... | ... | |
292 | 316 |
const pseudo_id = button.data('pseudo-id');// Extract info from data-* attributes |
293 | 317 |
const title = button.data('title');// Extract info from data-* attributes |
294 | 318 |
$('#manuscript-m').multiSelect({ |
295 |
'noneText': 'Nevybráno',
|
|
319 |
'noneText': 'nevybráno',
|
|
296 | 320 |
}); |
297 | 321 | |
298 | 322 |
let modal = $(this); |
... | ... | |
550 | 574 |
"#position", |
551 | 575 |
"#namedentity", |
552 | 576 |
"#context", |
577 |
"#description", |
|
578 |
"#description2", |
|
579 |
"#description3", |
|
553 | 580 |
"#wordclass" |
554 | 581 |
]; |
555 | 582 | |
... | ... | |
577 | 604 | |
578 | 605 |
if(data !== null){ |
579 | 606 |
modal.find("#context").val(data.context); |
607 |
modal.find("#description").val(data.description); |
|
608 |
modal.find("#description2").val(data.description2); |
|
609 |
modal.find("#description3").val(data.description3); |
|
580 | 610 |
modal.find("#namedentity").prop('checked', data.namedentity === 1); |
581 | 611 | |
582 | 612 |
let position = data.position1; |
... | ... | |
652 | 682 |
formData.append("lemma", modal.find("#lemma")[0].value); |
653 | 683 |
formData.append("manuscript", modal.find("#manuscript-m")[0].value); |
654 | 684 |
formData.append("context", modal.find("#context")[0].value); |
685 |
formData.append("description", modal.find("#description")[0].value); |
|
686 |
formData.append("description2", modal.find("#description2")[0].value); |
|
687 |
formData.append("description3", modal.find("#description3")[0].value); |
|
655 | 688 | |
656 | 689 |
//morphem creation |
657 | 690 |
let morphem = ""; |
application/view/searchContent.php | ||
---|---|---|
21 | 21 | |
22 | 22 |
<div class="search-filters container" onload="filtersChange()"> |
23 | 23 |
<div class="row"> |
24 |
<div class="mr-3"> |
|
25 |
<label for="wordshape" class="mr-2">Slovo</label> |
|
26 |
<input type="text" id="wordshape"> |
|
27 |
</div> |
|
28 | 24 |
<div class="mr-3"> |
29 | 25 |
<label for="lemma" class="mr-2">Lemma</label> |
30 | 26 |
<input type="text" id="lemma"> |
31 | 27 |
</div> |
28 |
<div class="mr-3"> |
|
29 |
<label for="wordshape" class="mr-2">Slovní tvar</label> |
|
30 |
<input type="text" id="wordshape"> |
|
31 |
</div> |
|
32 | 32 |
<div class="mr-3"> |
33 | 33 |
<label for="source" class="mr-2">Rukopisný pramen</label> |
34 | 34 |
<select id="source" multiple> |
... | ... | |
54 | 54 |
<label for="location" class="mr-2">Pozice</label> |
55 | 55 |
<input type="text" id="location"> |
56 | 56 |
</div> |
57 | ||
57 |
<div class="mr-3"> |
|
58 |
<label for="description2" class="mr-2">Poznámka 2</label> |
|
59 |
<input type="text" id="description2" /> |
|
60 |
</div> |
|
58 | 61 | |
59 | 62 |
<div class="mr-3"> |
60 | 63 |
<label for="wordclass" class="mr-2">Slovní druh</label> |
61 | 64 |
<select onchange="filtersChange()" id="wordclass"> |
62 |
<option selected="selected" value = "">Nevybráno</option>
|
|
63 |
<option value = "N">Substantiva</option>
|
|
64 |
<option value = "A">Adjektiva</option>
|
|
65 |
<option value = "P">Pronomina</option>
|
|
66 |
<option value = "C">Numeralia</option>
|
|
67 |
<option value = "V">Verba</option>
|
|
68 |
<option value = "D">Adverbia</option>
|
|
69 |
<option value = "R">Prepozice</option>
|
|
70 |
<option value = "J">Konjunkce</option>
|
|
71 |
<option value = "I">Interjekce</option>
|
|
72 |
<option value = "T">Partikule</option>
|
|
65 |
<option selected="selected" value = "">nevybráno</option>
|
|
66 |
<option value = "N">substantivum</option>
|
|
67 |
<option value = "A">adjektivum</option>
|
|
68 |
<option value = "P">pronomen</option>
|
|
69 |
<option value = "C">numeralie</option>
|
|
70 |
<option value = "V">verbum</option>
|
|
71 |
<option value = "D">adverbium</option>
|
|
72 |
<option value = "R">prepozice</option>
|
|
73 |
<option value = "J">konjunkce</option>
|
|
74 |
<option value = "T">partikule</option>
|
|
75 |
<option value = "I">interjekce</option>
|
|
73 | 76 |
</select> |
74 | 77 |
</div> |
75 | 78 | |
... | ... | |
176 | 179 |
false |
177 | 180 |
]); |
178 | 181 |
movedNode = document.getElementById("filter-case"); |
179 |
beforeNode = document.getElementById("filter-but");
|
|
182 |
beforeNode = document.getElementById("filter-control-div");
|
|
180 | 183 |
movedNode.parentNode.insertBefore(movedNode, beforeNode); |
181 | 184 |
break; |
182 | 185 |
case "D": |
... | ... | |
312 | 315 |
<div class="mr-3" id="filter-person"> |
313 | 316 |
<label for="person" class="mr-2">Osoba</label> |
314 | 317 |
<select id="person"> |
315 |
<option selected="selected" value = "">Nevybráno</option>
|
|
318 |
<option selected="selected" value = "">nevybráno</option>
|
|
316 | 319 |
<option value = "1">1.</option> |
317 | 320 |
<option value = "2">2.</option> |
318 | 321 |
<option value = "3">3.</option> |
... | ... | |
321 | 324 |
<div class="mr-3" id="filter-case"> |
322 | 325 |
<label for="case" class="mr-2">Pád</label> |
323 | 326 |
<select id="case"> |
324 |
<option selected="selected" value = "">Nevybráno</option>
|
|
325 |
<option value = "1">Nominativ</option>
|
|
326 |
<option value = "2">Genitiv</option>
|
|
327 |
<option value = "3">Dativ</option>
|
|
328 |
<option value = "4">Akuzativ</option>
|
|
329 |
<option value = "5">Vokativ</option>
|
|
330 |
<option value = "6">Lokál</option>
|
|
331 |
<option value = "7">Instrumentál</option>
|
|
327 |
<option selected="selected" value = "">nevybráno</option>
|
|
328 |
<option value = "1">nominativ</option>
|
|
329 |
<option value = "2">genitiv</option>
|
|
330 |
<option value = "3">dativ</option>
|
|
331 |
<option value = "4">akuzativ</option>
|
|
332 |
<option value = "5">vokativ</option>
|
|
333 |
<option value = "6">lokál</option>
|
|
334 |
<option value = "7">instrumentál</option>
|
|
332 | 335 |
</select> |
333 | 336 |
</div> |
334 | 337 |
<div class="mr-3" id="filter-countability"> |
335 | 338 |
<label for="countability" class="mr-2">Číslo</label> |
336 | 339 |
<select id="countability"> |
337 |
<option selected="selected" value = "">Nevybráno</option> |
|
338 |
<option value = "S">Singulár</option> |
|
339 |
<option value = "P">Plurál</option> |
|
340 |
<option value = "D">Duál</option> |
|
340 |
<option selected="selected" value = "">nevybráno</option> |
|
341 |
<option value = "S">singulár</option> |
|
342 |
<option value = "P">plurál</option> |
|
343 |
<option value = "D">duál</option> |
|
344 |
</select> |
|
345 |
</div> |
|
346 |
<div class="mr-3" id="filter-mood"> |
|
347 |
<label for="mood" class="mr-2">Způsob</label> |
|
348 |
<select id="mood" onchange="moodChange()"> |
|
349 |
<option selected="selected" value = "">nevybráno</option> |
|
350 |
<option value = "d">indikativ</option> |
|
351 |
<option value = "i">imperativ</option> |
|
352 |
<option value = "c">kondicionál</option> |
|
353 |
</select> |
|
354 |
</div> |
|
355 |
<div class="mr-3" id="filter-time"> |
|
356 |
<label for="time" class="mr-2">Čas</label> |
|
357 |
<select id="time"> |
|
358 |
<option selected="selected" value = "">nevybráno</option> |
|
359 |
<option value = "P">prézens</option> |
|
360 |
<option value = "A">aorist</option> |
|
361 |
<option value = "R">préteritum</option> |
|
362 |
<option value = "I">imperfektum</option> |
|
363 |
<option value = "H">plusquamperfektum</option> |
|
364 |
<option value = "F">futurum</option> |
|
365 |
</select> |
|
366 |
</div> |
|
367 |
<div class="mr-3" id="filter-v-type"> |
|
368 |
<label for="v-type" class="mr-2">Slovesný rod</label> |
|
369 |
<select id="v-type"> |
|
370 |
<option selected="selected" value = "">nevybráno</option> |
|
371 |
<option value = "A">aktivum</option> |
|
372 |
<option value = "P">pasivum</option> |
|
373 |
</select> |
|
374 |
</div> |
|
375 |
<div class="mr-3" id="filter-vid"> |
|
376 |
<label for="vid" class="mr-2">Vid</label> |
|
377 |
<select id="vid"> |
|
378 |
<option selected="selected" value = "">nevybráno</option> |
|
379 |
<option value = "P">perfektivum</option> |
|
380 |
<option value = "I">imperfektivum </option> |
|
381 |
</select> |
|
382 |
</div> |
|
383 |
<div class="mr-3" id="filter-irregular"> |
|
384 |
<label for="irregular" class="mr-2">Neurčitý slovesný tvar</label> |
|
385 |
<select id="irregular" onchange="irregularChange()"> |
|
386 |
<option selected="selected" value = "">nevybráno</option> |
|
387 |
<option value = "f">infinitiv</option> |
|
388 |
<option value = "S">supinum</option> |
|
389 |
<option value = "e">přech. přítomný</option> |
|
390 |
<option value = "m">přech. minulý</option> |
|
391 |
<option value = "A">part. perf. akt.</option> |
|
392 |
<option value = "P">part. perf. pas.</option> |
|
341 | 393 |
</select> |
342 | 394 |
</div> |
343 | 395 |
<div class="mr-3" id="filter-gender"> |
344 | 396 |
<label for="gender" class="mr-2">Rod</label> |
345 | 397 |
<select id="gender"> |
346 |
<option selected="selected" value = "">Nevybráno</option>
|
|
347 |
<option value = "M">Maskulinum</option>
|
|
348 |
<option value = "F">Femininum</option>
|
|
349 |
<option value = "N">Neutrum</option>
|
|
398 |
<option selected="selected" value = "">nevybráno</option>
|
|
399 |
<option value = "M">maskulinum</option>
|
|
400 |
<option value = "F">femininum</option>
|
|
401 |
<option value = "N">neutrum</option>
|
|
350 | 402 |
</select> |
351 | 403 |
</div> |
352 | 404 |
<div class="mr-3" id="filter-shape"> |
353 | 405 |
<label for="shape" class="mr-2">Tvar</label> |
354 | 406 |
<select id="shape"> |
355 |
<option selected="selected" value = "">Nevybráno</option>
|
|
356 |
<option value = "C">Složený</option>
|
|
357 |
<option value = "N">Jmenný</option>
|
|
407 |
<option selected="selected" value = "">nevybráno</option>
|
|
408 |
<option value = "C">složený</option>
|
|
409 |
<option value = "N">jmenný</option>
|
|
358 | 410 |
</select> |
359 | 411 |
</div> |
360 | 412 |
<div class="mr-3" id="filter-grade"> |
361 | 413 |
<label for="grade" class="mr-2">Stupeň</label> |
362 | 414 |
<select id="grade"> |
363 |
<option selected="selected" value = "">Nevybráno</option>
|
|
364 |
<option value = "1">Pozitiv</option>
|
|
365 |
<option value = "2">Komparativ</option>
|
|
366 |
<option value = "3">Superlativ</option>
|
|
415 |
<option selected="selected" value = "">nevybráno</option>
|
|
416 |
<option value = "1">pozitiv</option>
|
|
417 |
<option value = "2">komparativ</option>
|
|
418 |
<option value = "3">superlativ</option>
|
|
367 | 419 |
</select> |
368 | 420 |
</div> |
369 | 421 |
<div class="mr-3" id="filter-type"> |
370 | 422 |
<label for="type" class="mr-2">Druh</label> |
371 | 423 |
<select id="type"> |
372 |
<option selected="selected" value = "">Nevybráno</option> |
|
373 |
<option value = "P">Personalia</option> |
|
374 |
<option value = "S">Posesiva</option> |
|
375 |
<option value = "D">Demonstrativa</option> |
|
376 |
<option value = "Q">Interogativa</option> |
|
377 |
<option value = "J">Relativa</option> |
|
378 |
<option value = "Z">Indefinita</option> |
|
379 |
<option value = "L">Limitativa</option> |
|
380 |
<option value = "W">Negativa</option> |
|
381 |
</select> |
|
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> |
|
395 |
<div class="mr-3" id="filter-mood"> |
|
396 |
<label for="mood" class="mr-2">Způsob</label> |
|
397 |
<select id="mood" onchange="moodChange()"> |
|
398 |
<option selected="selected" value = "">Nevybráno</option> |
|
399 |
<option value = "d">Indikativ</option> |
|
400 |
<option value = "i">Imperativ</option> |
|
401 |
<option value = "c">Kondicionál</option> |
|
402 |
</select> |
|
403 |
</div> |
|
404 |
<div class="mr-3" id="filter-irregular"> |
|
405 |
<label for="irregular" class="mr-2">Neurčitý slovesný tvar</label> |
|
406 |
<select id="irregular" onchange="irregularChange()"> |
|
407 |
<option selected="selected" value = "">Nevybráno</option> |
|
408 |
<option value = "f">Infinitiv</option> |
|
409 |
<option value = "S">Supinum</option> |
|
410 |
<option value = "e">Přech. přítomný</option> |
|
411 |
<option value = "m">Přech. minulý</option> |
|
412 |
<option value = "A">Part. perf. akt.</option> |
|
413 |
<option value = "P">Part. perf. pas.</option> |
|
414 |
</select> |
|
415 |
</div> |
|
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"> |
|
419 |
<option selected="selected" value = "">Nevybráno</option> |
|
420 |
<option value = "A">Aktivum</option> |
|
421 |
<option value = "P">Pasivum</option> |
|
422 |
</select> |
|
423 |
</div> |
|
424 |
<div class="mr-3" id="filter-vid"> |
|
425 |
<label for="vid" class="mr-2">Vid</label> |
|
426 |
<select id="vid"> |
|
427 |
<option selected="selected" value = "">Nevybráno</option> |
|
428 |
<option value = "P">Perfektivum</option> |
|
429 |
<option value = "I">Imperfektivum </option> |
|
424 |
<option selected="selected" value = "">nevybráno</option> |
|
425 |
<option value = "P">personalia</option> |
|
426 |
<option value = "S">posesiva</option> |
|
427 |
<option value = "D">demonstrativa</option> |
|
428 |
<option value = "Q">interogativa</option> |
|
429 |
<option value = "J">relativa</option> |
|
430 |
<option value = "Z">indefinita</option> |
|
431 |
<option value = "L">limitativa</option> |
|
432 |
<option value = "W">negativa</option> |
|
430 | 433 |
</select> |
431 | 434 |
</div> |
432 | 435 |
<div class="mr-3" id="filter-k-type"> |
433 | 436 |
<label for="k-type" class="mr-2">Typ</label> |
434 | 437 |
<select id="k-type"> |
435 |
<option selected="selected" value = "">Nevybráno</option>
|
|
436 |
<option value = "V">Větná</option>
|
|
437 |
<option value = "C">Členská</option>
|
|
438 |
<option value = "N">Navazovací</option>
|
|
439 |
<option value = "P">Spojení s přechodníkem</option>
|
|
438 |
<option selected="selected" value = "">nevybráno</option>
|
|
439 |
<option value = "V">větná</option>
|
|
440 |
<option value = "C">členská</option>
|
|
441 |
<option value = "N">navazovací</option>
|
|
442 |
<option value = "P">spojení s přechodníkem</option>
|
|
440 | 443 |
</select> |
441 | 444 |
</div> |
442 | 445 | |
443 | 446 |
<!-- send button--> |
444 |
<button class="ml-auto btn" id="filter-but" onclick="callFilter()"> |
|
445 |
Filtrovat |
|
446 |
</button> |
|
447 |
<div class="ml-auto" id="filter-control-div"> |
|
448 |
<i class="mr-1 my-auto" id="hit-count">0 záznamů</i> |
|
449 |
<button class="btn" id="filter-but" onclick="callFilter()"> |
|
450 |
Filtrovat |
|
451 |
</button> |
|
452 |
</div> |
|
447 | 453 |
</div> |
448 | 454 |
</div> |
449 | 455 | |
... | ... | |
451 | 457 |
<table class="table table-striped"> |
452 | 458 |
<thead> |
453 | 459 |
<tr> |
454 |
<th scope="col">Slovo</th> |
|
455 | 460 |
<th scope="col">Lemma</th> |
461 |
<th scope="col">Slovní tvar</th> |
|
462 |
<th scope="col">Morfologie</th> |
|
456 | 463 |
<th scope="col">Rukopisy</th> |
457 | 464 |
<th scope="col">Pozice</th> |
465 |
<th scope="col">Poznámka 2</th> |
|
458 | 466 |
<th scope="col"></th> |
459 | 467 |
</tr> |
460 | 468 |
</thead> |
... | ... | |
490 | 498 |
//regular |
491 | 499 |
formData.append("lemma", document.getElementById("lemma").value); |
492 | 500 |
formData.append("word", document.getElementById("wordshape").value); |
501 |
formData.append("description2", document.getElementById("description2").value); |
|
493 | 502 | |
494 | 503 |
//positions |
495 | 504 |
const positionSplit = document.getElementById("location").value.split("/"); |
... | ... | |
539 | 548 |
filterData(formData); |
540 | 549 |
} |
541 | 550 | |
542 |
// (A2) AJAX - USE HTTP:// NOT FILE://
|
|
551 |
// (A2) AJAX - USE HTTP:// NOT FILE:/ |
|
543 | 552 |
let xhr = new XMLHttpRequest(); |
544 | 553 |
xhr.open("POST", "./controller/TableController.php"); |
545 | 554 |
xhr.onload = function(){ |
... | ... | |
552 | 561 |
document.getElementById("no-data-label").style.display = "none"; |
553 | 562 |
document.getElementById("paging-control").style.display = ""; |
554 | 563 |
} |
564 | ||
565 |
if(parsedJSON.count === 1){ |
|
566 |
document.getElementById("hit-count").innerText = "1 záznamů"; |
|
567 |
} else if(parsedJSON.count < 5){ |
|
568 |
document.getElementById("hit-count").innerText = parsedJSON.count +" záznamů"; |
|
569 |
} else { |
|
570 |
document.getElementById("hit-count").innerText = parsedJSON.count +" záznamů"; |
|
571 |
} |
|
572 | ||
555 | 573 |
itemCount = parsedJSON.count; |
556 | 574 |
pageCount = Math.ceil(itemCount / itemPerPage); |
557 | 575 |
document.getElementById("page-label").value = (pageIndex + 1) + " / " + pageCount; |
... | ... | |
565 | 583 |
let output = ""; |
566 | 584 |
for(let i = 0; i < manuscripts.length; i++){ |
567 | 585 |
if(shorten) |
568 |
output += codeToManuscriptShort[manuscripts[i]];
|
|
586 |
output += ("<span title=\""+ codeToManuscript[manuscripts[i]] +"\">" + codeToManuscriptShort[manuscripts[i]] + "</span>");
|
|
569 | 587 |
else |
570 | 588 |
output += codeToManuscript[manuscripts[i]]; |
571 | 589 | |
... | ... | |
583 | 601 |
let result = ""; |
584 | 602 |
data.forEach((item,id) => { |
585 | 603 |
result += "<tr>"; |
586 |
result += "<td>" + item.word + "</td>"; |
|
587 | 604 |
result += "<td>" + item.lemma.lemma + "</td>"; |
605 |
result += "<td>" + item.word + "</td>"; |
|
606 |
result += "<td>" + item.tag.tag + "</td>"; |
|
588 | 607 |
result += "<td>" + renderManuscript(item.manuscript) + "</td>"; |
589 | 608 |
result += "<td>" + item.position1 + (item.position2 ? ("/" + item.position2 + (item.positiondetail ? "/" + item.positiondetail : "")) : "") + "</td>"; |
609 |
result += "<td>" + item.description2 + "</td>"; |
|
590 | 610 |
result += "<td class=\"action-td\">" + |
591 |
/*"<button class=\"btn mr-1\" title=\"Upravit\" data-toggle=\"modal\" data-target=\"#edit-modal\" data-pseudo-id='" + id + "' data-title=\"Upravit záznam\"><i class=\"fa fa-pencil\"></i></button>" + //TODO ADMIN ONLY*/
|
|
611 |
"<button class=\"btn mr-1\" title=\"Upravit\" data-toggle=\"modal\" data-target=\"#edit-modal\" data-pseudo-id='" + id + "' data-title=\"Upravit záznam\"><i class=\"fa fa-pencil\"></i></button>" + //TODO ADMIN change , regular send report
|
|
592 | 612 |
"<button class=\"btn\" title=\"Detail\" data-toggle=\"modal\" data-target=\"#detail-modal\" data-pseudo-id='" + id + "'><i class=\"fa fa-search\"></i></button>" + |
593 | 613 |
"</td>"; |
594 | 614 |
result += "</tr>"; |
application/view/style.css | ||
---|---|---|
3 | 3 |
} |
4 | 4 | |
5 | 5 |
.app-header { |
6 |
background-image: linear-gradient(#A8A4A2, #4B4B4B);
|
|
6 |
background-image: linear-gradient( #A5ca79, #376039);
|
|
7 | 7 |
height: 15%; |
8 | 8 |
} |
9 | 9 | |
10 | 10 |
.app-header .title { |
11 | 11 |
width: max-content; |
12 |
font-family: "Lucida Calligraphy", cursive;
|
|
12 |
font-family: "Georgia, Arial, sans-serif", cursive;
|
|
13 | 13 |
} |
14 | 14 | |
15 | 15 |
.app-content { |
... | ... | |
17 | 17 |
} |
18 | 18 | |
19 | 19 |
.app-content .menu { |
20 |
background-color: #a8a4a2;
|
|
20 |
background-color: #e0e9d8;
|
|
21 | 21 |
border-right: #4B4B4B solid 2px; |
22 | 22 |
} |
23 | 23 | |
24 | 24 |
.app-content .menu a { |
25 |
color: #4B4B4B;
|
|
25 |
color: black;
|
|
26 | 26 |
background-color: transparent; |
27 | 27 |
} |
28 | 28 | |
29 | 29 |
.app-content .menu a:hover, |
30 | 30 |
.app-content .menu a:focus { |
31 |
color: #a8a4a2; |
|
32 |
background-color: #707070; |
|
31 |
background-color: #bde48e; |
|
33 | 32 |
text-decoration: none; |
34 | 33 |
border-radius: 15px 50px 50px 15px; |
35 | 34 |
} |
36 | 35 | |
37 | 36 |
.app-content .menu .active{ |
38 |
color: #a8a4a2; |
|
39 |
background-color: #4B4B4B; |
|
37 |
background-color: #A5ca79; |
|
40 | 38 |
text-decoration: none; |
41 | 39 |
border-radius: 15px 50px 50px 15px; |
42 | 40 |
} |
43 | 41 | |
44 | 42 |
.app-content .content { |
45 |
background-color: #c9c5c2;
|
|
43 |
background-color: #ecf5e4;
|
|
46 | 44 |
height: 100%; |
47 | 45 |
flex-direction: column; |
48 | 46 |
} |
49 | 47 | |
50 | 48 |
.app-footer { |
51 | 49 |
text-align: center; |
52 |
background-image: linear-gradient(#4B4B4B,#A8A4A2);
|
|
50 |
background-image: linear-gradient( #A5ca79, #376039);
|
|
53 | 51 |
height: 5%; |
54 | 52 |
} |
55 | 53 | |
56 | 54 |
.modal-body { |
57 |
background-color: #c9c5c2;
|
|
55 |
background-color: #ecf5e4;
|
|
58 | 56 |
} |
59 | 57 | |
60 | 58 |
.modal-header, .modal-footer { |
61 |
background-color: #A8A4A2; |
|
62 |
} |
|
63 | ||
64 |
.modal-header .modal-title { |
|
65 |
color: #4B4B4B; |
|
59 |
background-image: linear-gradient( #A5ca79, #376039); |
|
66 | 60 |
} |
67 | 61 | |
68 | 62 |
.app-content .content .search-results { |
... | ... | |
75 | 69 |
} |
76 | 70 | |
77 | 71 |
input, select { |
72 |
border-radius: 5px; |
|
78 | 73 |
border: 1px solid grey; |
79 | 74 |
margin-left: 2px; |
80 | 75 |
font-size: 14px; |
... | ... | |
86 | 81 |
min-width: 200px; |
87 | 82 |
} |
88 | 83 | |
84 |
.btn{ |
|
85 |
background-color: #A5ca79; |
|
86 |
} |
|
87 | ||
89 | 88 |
select { |
90 | 89 |
padding: 6px 18px 6px 12px; |
91 | 90 |
appearance: none; |
... | ... | |
136 | 135 |
} |
137 | 136 | |
138 | 137 |
.multi-select-button { |
138 |
border-radius: 5px; |
|
139 | 139 |
border: 1px solid grey; |
140 | 140 |
display: inline-block; |
141 | 141 |
font-size: 0.875em; |
Také k dispozici: Unified diff
Bug #8550: Oprava chyb ze schůzky 8.4.