From eb12bf4cf9d0c08f74ebe3b2311cced1f55c6edd Mon Sep 17 00:00:00 2001 From: Mike Taylor Date: Tue, 27 May 2014 16:52:11 +0100 Subject: [PATCH] Get much of the config from the widget before the "ready" event. Experiment shows that, bizarrely, if we do the same for var target = widget.config.target; everything goes wrong -- the various searches seem to start interfering with each other. I have NO IDEA why this is. --- src/mkws-widget.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/mkws-widget.js b/src/mkws-widget.js index b676039..70bd0d0 100644 --- a/src/mkws-widget.js +++ b/src/mkws-widget.js @@ -135,13 +135,14 @@ widget.autosearch = function(widget) { } 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 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; var target = widget.config.target; if (target) targetfilter = 'udb=="' + target + '"'; -- 1.7.10.4