Auto-search uses perpage configuration item.
[mkws-moved-to-github.git] / src / mkws-widgets.js
index 3a24b0e..da20ce5 100644 (file)
@@ -2,7 +2,7 @@
 function widget($, team, type, node) {
     // Static register of attributes that do not contribute to config
     var ignoreAttrs = {
-       id:1, class:1, style:1, name:1, action:1, type:1, size:1,
+       id:1, 'class':1, style:1, name:1, action:1, type:1, size:1,
        value:1, width:1, valign:1
     };
 
@@ -287,13 +287,15 @@ mkws.registerWidgetType('Records', function() {
 
        this.team.queue("ready").subscribe(function() {
            var sortOrder = that.config.sort;
+           var perpage = that.config.perpage;
            var targets = that.config.targets;
            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 + "'";
            that.log(s);
 
-           that.team.newSearch(query, sortOrder, targets);
+           that.team.newSearch(query, sortOrder, perpage, targets);
        });
     }
 });