Move the M function (translation) from mkws-team.js to mkws-core.js,
authorMike Taylor <mike@indexdata.com>
Fri, 2 May 2014 15:56:11 +0000 (16:56 +0100)
committerMike Taylor <mike@indexdata.com>
Fri, 2 May 2014 15:56:11 +0000 (16:56 +0100)
since it's not team-specific (and never really was).

src/mkws-core.js
src/mkws-team.js

index 7d5128e..87c1caf 100644 (file)
@@ -97,6 +97,17 @@ mkws.log = function(string) {
 };
 
 
+// Translation function.
+mkws.M = function (word) {
+    var lang = mkws.config.lang;
+
+    if (!lang || !mkws.locale_lang[lang])
+        return word;
+
+    return mkws.locale_lang[lang][word] || word;
+};
+
+
 // This function is taken from a StackOverflow answer
 // http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript/901144#901144
 mkws.getParameterByName = function(name) {
index 4d1c3a3..d50e93f 100644 (file)
@@ -341,18 +341,6 @@ function team($, teamName) {
     };
 
 
-    // Translation function.
-    mkws.M = function (word) {
-       var lang = mkws.config.lang;
-        log("in M('" + word + "'), lang=" + lang);
-
-       if (!lang || !mkws.locale_lang[lang])
-           return word;
-
-       return mkws.locale_lang[lang][word] || word;
-    };
-
-
     // Finds the node of the specified class within the current team
     function findnode(selector, teamName) {
        teamName = teamName || m_teamName;