Part of ACREP-30.
[mkws-moved-to-github.git] / src / mkws-team.js
index 90f9d4f..17f0f1f 100644 (file)
@@ -77,11 +77,10 @@ mkws.makeTeam = function($, teamName) {
     var s;
 
     // Expand the filterSet into a set of key=value properties 
-    var state = $.extend(true, {}, m_state);
+    var state = $.extend(true, {}, m_state, overrides ? overrides : {});
     var tmp = state.filters;
     delete state.filters;
     $.extend(state, tmp.fragmentItems());
-    $.extend(state, overrides ? overrides : {});
 
     for (var key in state) {
       if (state.hasOwnProperty(key) &&
@@ -135,6 +134,11 @@ mkws.makeTeam = function($, teamName) {
           if (that.submitted()) {
             that.reShow();
           }
+        } else if (key.indexOf('xt-') == 0) {
+          that.limitTarget(key.substring(3), val);
+        } else if (key.indexOf('xf-') == 0) {
+          var a = key.split('-');
+          that.limitQuery(a[1], a[2]);
         }
       }
     }