Move the maybeAutosearch widget from the mkws namespace into the widget namespace.
authorMike Taylor <mike@indexdata.com>
Wed, 2 Apr 2014 16:06:29 +0000 (17:06 +0100)
committerMike Taylor <mike@indexdata.com>
Wed, 2 Apr 2014 16:06:29 +0000 (17:06 +0100)
src/mkws-widgets.js

index 79e83eb..7f218be 100644 (file)
@@ -59,12 +59,8 @@ function widget($, team, type, node) {
 }
 
 
-// This is a utility function that can be used by all widgets that can
-// invoke an autosearch. It properly belongs to the widget superclass,
-// but since there are no classes in JavaScript there's no scope for
-// it to live in, hence its being put into the mkws object.
-
-mkws.maybeAutosearch = function(widget) {
+// Utility function for use by all widgets that can invoke autosearch.
+widget.maybeAutosearch = function(widget) {
     var query = widget.config.autosearch;
     if (query) {
        if (query.match(/^!param!/)) {
@@ -310,7 +306,7 @@ mkws.registerWidgetType('Records', function() {
        }
     });
 
-    mkws.maybeAutosearch(that);
+    widget.maybeAutosearch(that);
 });