X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=stemmaweb%2Froot%2Fjs%2Frelationship.js;fp=stemmaweb%2Froot%2Fjs%2Frelationship.js;h=0c346437dce29f2e988a5f6a7ecac220afcae19f;hb=fedee8dac79426f8a1f7ae70d95478c6fcd5d69a;hp=a73147434acb9ec9ce8c25aad3e4f4f34aa87cfb;hpb=32256f01d018a2a5799e706c57edef4680b3a276;p=scpubgit%2Fstemmatology.git diff --git a/stemmaweb/root/js/relationship.js b/stemmaweb/root/js/relationship.js index a731474..0c34643 100644 --- a/stemmaweb/root/js/relationship.js +++ b/stemmaweb/root/js/relationship.js @@ -75,13 +75,15 @@ function morphology_form ( lexlist ) { $('#morphology').empty(); $.each( lexlist, function( idx, lex ) { var morphoptions = []; - $.each( lex['wordform_matchlist'], function( tdx, tag ) { - var tagstr = stringify_wordform( tag ); - morphoptions.push( tagstr ); - }); + if( 'wordform_matchlist' in lex ) { + $.each( lex['wordform_matchlist'], function( tdx, tag ) { + var tagstr = stringify_wordform( tag ); + morphoptions.push( tagstr ); + }); + } var formtag = 'morphology_' + idx; var formstr = ''; - if( lex['form'] ) { + if( 'form' in lex ) { formstr = stringify_wordform( lex['form'] ); } var form_morph_elements = morph_elements( @@ -93,8 +95,11 @@ function morphology_form ( lexlist ) { } function stringify_wordform ( tag ) { - var elements = tag.split(' // '); - return elements[1] + ' // ' + elements[2]; + if( tag ) { + var elements = tag.split(' // '); + return elements[1] + ' // ' + elements[2]; + } + return '' } function morph_elements ( formtag, formtxt, currform, morphoptions ) {