43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
-
+
+
|
}
}
document.getElementById("editor").addEventListener("click", onSelectionClick, false);
document.getElementById("word").addEventListener("keyup", onWrite, false);
document.getElementById("word2").addEventListener("keyup", onWrite2, false);
document.getElementById("lemma").addEventListener("keyup", () => { oFlex.update(); }, false);
document.getElementById("tags").addEventListener("keyup", () => { oFlex.update(); } , false);
/*
ACTIONS
*/
const oPage = {
|
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
|
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
|
-
-
+
+
|
document.getElementById("up_v_t").checked = false;
document.getElementById("up_v_n").checked = false;
document.getElementById("up_v_p").checked = false;
document.getElementById("up_v_m").checked = false;
document.getElementById("up_v_ae").checked = false;
document.getElementById("up_v_aa").checked = false;
// autre
document.getElementById("up_lemma").value = "";
document.getElementById("up_tags").value = "";
document.getElementById("lemma").value = "";
document.getElementById("tags").value = "";
}
catch (e) {
showError(e);
}
},
showWord2: function () {
|
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
|
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
|
-
-
+
+
-
-
+
+
-
+
|
break;
}
let sWord2 = document.getElementById("word2").value.trim();
if (sWord2.length > 0) {
let sTag2 = this.getRadioValue("POS2") + this.getRadioValue("genre2");
switch (this.getRadioValue("pluriel2")) {
case "s":
this.addFlexion(sWord2, sWord2, sTag2+":s");
this.addFlexion(sWord2+"s", sWord2, sTag2+":p");
this.addFlexion(sWord2, sWord, sTag2+":s");
this.addFlexion(sWord2+"s", sWord, sTag2+":p");
break;
case "x":
this.addFlexion(sWord2, sWord2, sTag2+":s");
this.addFlexion(sWord2+"x", sWord2, sTag2+":p");
this.addFlexion(sWord2, sWord, sTag2+":s");
this.addFlexion(sWord2+"x", sWord, sTag2+":p");
break;
case "i":
this.addFlexion(sWord2, sWord2, sTag2+":i");
this.addFlexion(sWord2, sWord, sTag2+":i");
break;
}
}
break;
case "V":
if (!sWord.endsWith("er") && !sWord.endsWith("ir")) {
break;
|
229
230
231
232
233
234
235
236
237
238
239
240
241
242
|
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
|
+
+
+
+
+
+
+
|
}
break;
case "MP":
sGenderTag = this.getRadioValue("genre_mp");
if (sGenderTag) {
this.addFlexion(sWord, sWord, ":MP"+sGenderTag+":i");
}
break;
case "X":
let sLemma = document.getElementById("lemma").value.trim();
let sTags = document.getElementById("tags").value.trim();
if (sLemma.length > 0 && sTags.startsWith(":")) {
this.addFlexion(sWord, sLemma, sTags);
}
break;
}
}
this.show();
}
catch (e) {
showError(e);
|