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.
+ 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() {
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 + '"';
var target = widget.config.target;
if (target) targetfilter = 'udb=="' + target + '"';