limitQuery() and limitTarget are now pure local functions, not members.
[mkws-moved-to-github.git] / src / mkws-widget-facets.js
index ffe344b..8d61965 100644 (file)
@@ -44,17 +44,11 @@ mkws.registerWidgetType('facet', function() {
   team.queue("facets").subscribe(function(data) {
     data = data[name];
     var terms = [];
-    var teamName = team.name();
-    var base = team.filters();
     for (var i = 0; i < data.length && i < max; i++) {
-      var fs = $.extend(true, {}, base);
-      //team.warn("fs = " + mkws.$.toJSON(fs));
-      //team.warn("team.filters = " + mkws.$.toJSON(team.filters()));
+      var fs = team.filters().deepCopy();
       if (!pzIndex) {
         // Special case: target selection
-        team.warn("before: team.filters = " + mkws.$.toJSON(team.filters()));
         fs.add(targetFilter(data[i].id, data[i].name));
-        team.warn("after: team.filters = " + mkws.$.toJSON(team.filters()));
       } else {
         fs.add(fieldFilter(pzIndex, data[i].name));
       }