alert("This page has a MasterKey widget that needs a query specified by the '" + name + "' variable");
}
}
- }
- widget.team.queue("ready").subscribe(function() {
- if (query) {
+ // Stash this for subsequent inspection
+ widget.team.config().query = query;
+
+ widget.team.queue("ready").subscribe(function() {
+ // Postpone testing for the configuration items: these are not
+ // yet set for Record subclass widgets that fill them in in the
+ // subclass, as widget.autosearch is called in the superclass,
+ // before the subclass fiddles with the configuration.
var sortOrder = widget.config.sort;
var maxrecs = widget.config.maxrecs;
var perpage = widget.config.perpage;
widget.log(s);
widget.team.newSearch(query, sortOrder, maxrecs, perpage, limit, targets, targetfilter);
- }
- });
+ });
+ }
};