瀏覽代碼

[search] Removing a widget should remove its filters

Romain Rigaux 11 年之前
父節點
當前提交
a64cb32
共有 1 個文件被更改,包括 2 次插入5 次删除
  1. 2 5
      apps/search/static/js/search.ko.js

+ 2 - 5
apps/search/static/js/search.ko.js

@@ -197,10 +197,7 @@ var Query = function (vm, query) {
 
   self.q = ko.observable(query.q);
   self.fqs = ko.mapping.fromJS(query.fqs);
-//[{'wid': 1, 'filter: ['c', 'd'], 'type': 'field', 'field': 'user_location'},
-// {'wid': 1, 'filter: [{'from': 1, 'to': 10}], 'type': 'range', 'field': 'created_at'}
-// {'wid': 2, ....}
-// ]  
+
   self.toggleFacet = function (data) {//alert(ko.mapping.toJSON(data)); 
 	var fq = self.getFacetFilter(data.widget_id);
 
@@ -516,7 +513,7 @@ var SearchViewModel = function (collection_json, query_json) {
   
   self.removeWidget = function (widget_json) {
     self.collection.removeFacet(widget_json.id);
-    // todo remove fqs
+    self.query.removeFilter(widget_json);
     self.search();
   }