Autosearching submits torusquery parameter from widget.
authorMike Taylor <mike@indexdata.com>
Wed, 2 Apr 2014 12:31:37 +0000 (13:31 +0100)
committerMike Taylor <mike@indexdata.com>
Wed, 2 Apr 2014 12:31:37 +0000 (13:31 +0100)
This can be used to say:
<div class='mkwsRecords' autosearch='dinosaur' torusquery='udb=brown'/>

src/mkws-widgets.js

index b947786..17ecdab 100644 (file)
@@ -288,13 +288,16 @@ mkws.registerWidgetType('Records', function() {
            var sortOrder = that.config.sort;
            var perpage = that.config.perpage;
            var targets = that.config.targets;
+           var torusquery = that.config.torusquery;
+           that.log("torusquery='" + torusquery + "'");
            var s = "running auto search: '" + query + "'";
            if (sortOrder) s += " sorted by '" + sortOrder + "'";
            if (perpage) s += " with " + perpage + " per page";
            if (targets) s += " in targets '" + targets + "'";
+           if (torusquery) s += " limited by torusquery '" + torusquery + "'";
            that.log(s);
 
-           that.team.newSearch(query, sortOrder, perpage, targets);
+           that.team.newSearch(query, sortOrder, perpage, targets, torusquery);
        });
     }
 });