Commit 17158e556a640b8d15b41b7685ccea84677a31a3

Authored by Tomasz Bartosiak
1 parent 34f0bb5a

Frazeologia przy jednej ramie w różnych hasłach

semantics/static/js/semantics_lexical_units.js
@@ -228,18 +228,20 @@ function getMeaningsSelectionForFrame(frame_id) { @@ -228,18 +228,20 @@ function getMeaningsSelectionForFrame(frame_id) {
228 sid_alt = rows[j].split('_'); 228 sid_alt = rows[j].split('_');
229 var sch = "schema_" + sid_alt[0] + "_"; 229 var sch = "schema_" + sid_alt[0] + "_";
230 var k; 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 if (vrb.length == 0) { 245 if (vrb.length == 0) {
244 var lex = {lemma: [base], pre: pre, args: options}; 246 var lex = {lemma: [base], pre: pre, args: options};
245 if (hasRefl(sch)) { 247 if (hasRefl(sch)) {