src/js/widgets.js
branchnew-model
changeset 916 ec6849bbbdcc
parent 908 f56199193fad
child 922 096c06aea8b5
equal deleted inserted replaced
915:ba7aab923d08 916:ec6849bbbdcc
    64                 _this[_subconfig.type.replace(/^./,function(_s){return _s.toLowerCase();})] = _widget
    64                 _this[_subconfig.type.replace(/^./,function(_s){return _s.toLowerCase();})] = _widget
    65             });
    65             });
    66         }
    66         }
    67     }
    67     }
    68     
    68     
    69     this.l10n = (typeof this.messages[IriSP.language] !== "undefined" ? this.messages[IriSP.language] : this.messages["en"]);
    69     this.l10n = (
       
    70         typeof this.messages[IriSP.language] !== "undefined"
       
    71         ? this.messages[IriSP.language]
       
    72         : (
       
    73             IriSP.language.length > 2 && typeof this.messages[IriSP.language.substr(0,2)] !== "undefined"
       
    74             ? this.messages[IriSP.language.substr(0,2)]
       
    75             : this.messages["en"]
       
    76         )
       
    77     );
    70     
    78     
    71 };
    79 };
    72 
    80 
    73 IriSP.Widgets.Widget.prototype.defaults = {}
    81 IriSP.Widgets.Widget.prototype.defaults = {}
    74 
    82