From: Mike Taylor Date: Tue, 27 May 2014 15:52:11 +0000 (+0100) Subject: Get much of the config from the widget before the "ready" event. X-Git-Tag: 1.0.0~594 X-Git-Url: http://lists.indexdata.dk/?a=commitdiff_plain;h=eb12bf4cf9d0c08f74ebe3b2311cced1f55c6edd;p=mkws-moved-to-github.git 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. --- 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 + '"';