From 17158e556a640b8d15b41b7685ccea84677a31a3 Mon Sep 17 00:00:00 2001 From: Tomasz Bartosiak <tomasz.bartosiak@gmail.com> Date: Thu, 7 Sep 2017 15:16:44 +0200 Subject: [PATCH] Frazeologia przy jednej ramie w różnych hasłach --- semantics/static/js/semantics_lexical_units.js | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/semantics/static/js/semantics_lexical_units.js b/semantics/static/js/semantics_lexical_units.js index 60a41e2..070febd 100644 --- a/semantics/static/js/semantics_lexical_units.js +++ b/semantics/static/js/semantics_lexical_units.js @@ -228,18 +228,20 @@ function getMeaningsSelectionForFrame(frame_id) { sid_alt = rows[j].split('_'); var sch = "schema_" + sid_alt[0] + "_"; var k; - for (k = 0; k < schemas_content[sch].display.arguments[0].length; k++) { - var proper = schemas_content[sch].display.arguments[0][k].csv_id + "alt_" + sid_alt[1] + "_"; - if (connected[lem].indexOf(proper) != -1) { - if (schemas_content[sch].display.arguments[0][k].vrb != null && - schemas_content[sch].display.arguments[0][k].vrb.length > 0) { - pre = pre.concat(schemas_content[sch].display.arguments[0][k].lex); - vrb = schemas_content[sch].display.arguments[0][k].vrb; - } else { - options.push(schemas_content[sch].display.arguments[0][k].lex); - } - } - } + if (typeof(schemas_content[sch]) != 'undefined'){ + for (k = 0; k < schemas_content[sch].display.arguments[0].length; k++) { + var proper = schemas_content[sch].display.arguments[0][k].csv_id + "alt_" + sid_alt[1] + "_"; + if (connected[lem].indexOf(proper) != -1) { + if (schemas_content[sch].display.arguments[0][k].vrb != null && + schemas_content[sch].display.arguments[0][k].vrb.length > 0) { + pre = pre.concat(schemas_content[sch].display.arguments[0][k].lex); + vrb = schemas_content[sch].display.arguments[0][k].vrb; + } else { + options.push(schemas_content[sch].display.arguments[0][k].lex); + } + } + } + } if (vrb.length == 0) { var lex = {lemma: [base], pre: pre, args: options}; if (hasRefl(sch)) { -- libgit2 0.22.2