More accurately name image widget as images
[mkws-moved-to-github.git] / src / mkws-core.js
index b1ea66a..0ae5a99 100644 (file)
@@ -132,6 +132,11 @@ mkws.getParameterByName = function(name, url) {
 
 
 mkws.registerWidgetType = function(name, fn) {
+  if(mkws._old2new.hasOwnProperty(name)) {
+      mkws.log("Warning: registerWidgetType old widget name: " + name + " => " + mkws._old2new[name]);
+      name = mkws._old2new[name];
+  }
+
   mkws.widgetType2function[name] = fn;
   mkws.log("registered widget-type '" + name + "'");
 };
@@ -295,6 +300,7 @@ mkws.log("Using window.name '" + window.name + "'");
     'MOTDContainer': 'motd-container',
     'Perpage': 'per-page',
     'SearchForm': 'search-form',
+    'ReferenceUniverse': 'reference-universe'
   };
   // Annoyingly, there is no built-in way to invert a hash
   var _new2old = {};
@@ -304,6 +310,8 @@ mkws.log("Using window.name '" + window.name + "'");
     }
   }
 
+  mkws._old2new = _old2new;
+
   function handleNodeWithTeam(node, callback) {
     // First branch for DOM objects; second branch for jQuery objects
     var classes = node.className || node.attr('class');