Get much of the config from the widget before the "ready" event.
[mkws-moved-to-github.git] / src / mkws-widget.js
index 534e4b3..70bd0d0 100644 (file)
@@ -134,14 +134,15 @@ widget.autosearch = function(widget) {
     }
   }
 
-  widget.team.queue("ready").subscribe(function() {
-    if (query) {
-      var sortOrder = widget.config.sort;
-      var maxrecs = widget.config.maxrecs;
-      var perpage = widget.config.perpage;
-      var limit = widget.config.limit;
-      var targets = widget.config.targets;
-      var targetfilter = widget.config.targetfilter;
+  if (query) {
+    var sortOrder = widget.config.sort;
+    var maxrecs = widget.config.maxrecs;
+    var perpage = widget.config.perpage;
+    var limit = widget.config.limit;
+    var targets = widget.config.targets;
+    var targetfilter = widget.config.targetfilter;
+
+    widget.team.queue("ready").subscribe(function() {
       var target = widget.config.target;
       if (target) targetfilter = 'udb=="' + target + '"';
 
@@ -155,8 +156,8 @@ widget.autosearch = function(widget) {
       widget.log(s);
 
       widget.team.newSearch(query, sortOrder, maxrecs, perpage, limit, targets, targetfilter);
-    }
-  });
+    });
+  }
 };