X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fmkws-team.js;h=b655711f2072ae9dcb75fa8e323952fcc2298949;hb=35106b9299c106b3cc5f2fcf56d0d1f12a6ae6e7;hp=ef216fcbf69bea1a458758d907b6369b94fec30d;hpb=0e8f814e7736796ac30ead73fb3d08e8cb183139;p=mkws-moved-to-github.git diff --git a/src/mkws-team.js b/src/mkws-team.js index ef216fc..b655711 100644 --- a/src/mkws-team.js +++ b/src/mkws-team.js @@ -347,7 +347,8 @@ function team($, teamName) { // different languages. // function M(word) { - var lang = m_config.lang; + var lang = mkws.config.lang; + log("in M('" + word + "'), lang=" + lang); if (!lang || !mkws.locale_lang[lang]) return word; @@ -372,11 +373,8 @@ function team($, teamName) { //log('findnode(' + selector + ') found ' + node.length + ' nodes'); return node; } - that.findnode = findnode; - // This much simpler and more efficient function should be usable - // in place of most uses of findnode. function widgetNode(type) { var w = that.widget(type); return w ? $(w.node) : undefined; @@ -452,6 +450,9 @@ function team($, teamName) { that.widget = function(type) { var list = m_widgets[type]; + + if (!list) + return undefined; if (list.length > 1) { alert("widget('" + type + "') finds " + list.length + " widgets: using first"); } @@ -459,14 +460,14 @@ function team($, teamName) { } - var lang = mkws.getParameterByName("lang") || m_config.lang; + var lang = mkws.getParameterByName("lang") || mkws.config.lang; if (!lang || !mkws.locale_lang[lang]) { - m_config.lang = "" + mkws.config.lang = "" } else { - m_config.lang = lang; + mkws.config.lang = lang; } - log("Locale language: " + (m_config.lang ? m_config.lang : "none")); + log("Locale language: " + (mkws.config.lang ? mkws.config.lang : "none")); return that; };