Commit 17158e556a640b8d15b41b7685ccea84677a31a3
1 parent
34f0bb5a
Frazeologia przy jednej ramie w różnych hasłach
Showing
1 changed file
with
14 additions
and
12 deletions
semantics/static/js/semantics_lexical_units.js
... | ... | @@ -228,18 +228,20 @@ function getMeaningsSelectionForFrame(frame_id) { |
228 | 228 | sid_alt = rows[j].split('_'); |
229 | 229 | var sch = "schema_" + sid_alt[0] + "_"; |
230 | 230 | var k; |
231 | - for (k = 0; k < schemas_content[sch].display.arguments[0].length; k++) { | |
232 | - var proper = schemas_content[sch].display.arguments[0][k].csv_id + "alt_" + sid_alt[1] + "_"; | |
233 | - if (connected[lem].indexOf(proper) != -1) { | |
234 | - if (schemas_content[sch].display.arguments[0][k].vrb != null && | |
235 | - schemas_content[sch].display.arguments[0][k].vrb.length > 0) { | |
236 | - pre = pre.concat(schemas_content[sch].display.arguments[0][k].lex); | |
237 | - vrb = schemas_content[sch].display.arguments[0][k].vrb; | |
238 | - } else { | |
239 | - options.push(schemas_content[sch].display.arguments[0][k].lex); | |
240 | - } | |
241 | - } | |
242 | - } | |
231 | + if (typeof(schemas_content[sch]) != 'undefined'){ | |
232 | + for (k = 0; k < schemas_content[sch].display.arguments[0].length; k++) { | |
233 | + var proper = schemas_content[sch].display.arguments[0][k].csv_id + "alt_" + sid_alt[1] + "_"; | |
234 | + if (connected[lem].indexOf(proper) != -1) { | |
235 | + if (schemas_content[sch].display.arguments[0][k].vrb != null && | |
236 | + schemas_content[sch].display.arguments[0][k].vrb.length > 0) { | |
237 | + pre = pre.concat(schemas_content[sch].display.arguments[0][k].lex); | |
238 | + vrb = schemas_content[sch].display.arguments[0][k].vrb; | |
239 | + } else { | |
240 | + options.push(schemas_content[sch].display.arguments[0][k].lex); | |
241 | + } | |
242 | + } | |
243 | + } | |
244 | + } | |
243 | 245 | if (vrb.length == 0) { |
244 | 246 | var lex = {lemma: [base], pre: pre, args: options}; |
245 | 247 | if (hasRefl(sch)) { |
... | ... |