Move registerWidgetType and promotionFunction outside the
[mkws-moved-to-github.git] / src / mkws-core.js
index 233a77f..4d38974 100644 (file)
@@ -102,21 +102,20 @@ mkws.log = function(string) {
 };
 
 
+mkws.registerWidgetType = function(name, fn) {
+    mkws.widgetType2function[name] = fn;
+    mkws.log("registered widget-type '" + name + "'");
+};
+
+mkws.promotionFunction = function(name) {
+    return mkws.widgetType2function[name];
+};
+
 
 // wrapper to call team() after page load
 (function(j) {
     var log = mkws.log;
 
-    mkws.registerWidgetType = function(name, fn) {
-       mkws.widgetType2function[name] = fn;
-       log("registered widget-type '" + name + "'");
-    }
-
-    mkws.promotionFunction = function(name) {
-       return mkws.widgetType2function[name];
-    }
-
-
     function handleNodeWithTeam(node, callback) {
        // First branch for DOM objects; second branch for jQuery objects
        var classes = node.className || node.attr('class');
@@ -181,39 +180,39 @@ mkws.log = function(string) {
     // this module.
     mkws.switchView = function(tname, view) {
        mkws.teams[tname].switchView(view);
-    }
+    };
 
     mkws.showDetails = function(tname, prefixRecId) {
        mkws.teams[tname].showDetails(prefixRecId);
-    }
+    };
 
     mkws.limitTarget  = function(tname, id, name) {
        mkws.teams[tname].limitTarget(id, name);
-    }
+    };
 
     mkws.limitQuery  = function(tname, field, value) {
        mkws.teams[tname].limitQuery(field, value);
-    }
+    };
 
     mkws.delimitTarget = function(tname, id) {
        mkws.teams[tname].delimitTarget(id);
-    }
+    };
 
     mkws.delimitQuery = function(tname, field, value) {
        mkws.teams[tname].delimitQuery(field, value);
-    }
+    };
 
     mkws.showPage = function(tname, pageNum) {
        mkws.teams[tname].showPage(pageNum);
-    }
+    };
 
     mkws.pagerPrev = function(tname) {
        mkws.teams[tname].pagerPrev();
-    }
+    };
 
     mkws.pagerNext = function(tname) {
        mkws.teams[tname].pagerNext();
-    }
+    };
 
 
     function defaultMkwsConfig() {