Fix MKWS-280: We should not define globals named "widget" and "team".
authorMike Taylor <mike@indexdata.com>
Wed, 8 Oct 2014 10:35:20 +0000 (11:35 +0100)
committerMike Taylor <mike@indexdata.com>
Wed, 8 Oct 2014 10:35:20 +0000 (11:35 +0100)
Rename the widget function to mkws.makeWidget

src/mkws-core.js
src/mkws-widget.js

index b5c4cde..3a4fa5b 100644 (file)
@@ -466,7 +466,7 @@ mkws.log("Using window.name '" + window.name + "'");
         }
 
         var oldHTML = this.innerHTML;
-        var myWidget = makeWidget($, myTeam, type, this);
+        var myWidget = mkws.makeWidget($, myTeam, type, this);
         myTeam.addWidget(myWidget);
         var newHTML = this.innerHTML;
         if (newHTML !== oldHTML) {
index d968743..5476796 100644 (file)
@@ -1,5 +1,5 @@
 // Factory function for widget objects.
-function makeWidget($, team, type, node) {
+mkws.makeWidget = function($, team, type, node) {
   // Static register of attributes that do not contribute to config
   var ignoreAttrs = {
     id:1, 'class':1, style:1, name:1, action:1, type:1, size:1,