From: Yasin Date: Thu, 24 Jul 2014 09:21:40 +0000 (+0200) Subject: Merge branch 'onelab' of ssh://git.onelab.eu/git/myslice into onelab X-Git-Tag: myslice-1.0~49^2~5 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=3734fc1fa7de8b5b9d6df8c42dff9f21874cede8;hp=0ba711378fecea12bf4cc9996b22a10081bf7c36;p=myslice.git Merge branch 'onelab' of ssh://git.onelab.eu/git/myslice into onelab --- diff --git a/manifoldapi/static/js/manifold.js b/manifoldapi/static/js/manifold.js index 7dfcb4db..d96deed5 100644 --- a/manifoldapi/static/js/manifold.js +++ b/manifoldapi/static/js/manifold.js @@ -462,7 +462,7 @@ function QueryStore() { { var query_ext = this.find_analyzed_query_ext(query_uuid); query_ext.filters = $.grep(query_ext.filters, function(x) { - return x == filter; + return x != filter; }); this.apply_filters(query_uuid); @@ -1832,6 +1832,7 @@ case TYPE_LIST_OF_VALUES: // FILTERS case FILTER_ADDED: + console.log("FILTER ADDED", data); /* Update internal record state */ manifold.query_store.add_filter(query_uuid, data); @@ -1841,6 +1842,7 @@ case TYPE_LIST_OF_VALUES: break; case FILTER_REMOVED: + console.log("FILTER REMOVED", data); /* Update internal record state */ manifold.query_store.remove_filter(query_uuid, data); diff --git a/plugins/filter_status/static/js/filter_status.js b/plugins/filter_status/static/js/filter_status.js index 3bcd15c2..9c1c244b 100644 --- a/plugins/filter_status/static/js/filter_status.js +++ b/plugins/filter_status/static/js/filter_status.js @@ -117,9 +117,10 @@ // ... and communicate the appropriate filters to the manager // NOTE: we use the manifold namespace for internal filters - if (self.prev_filter_status) - manifold.raise_event(self.options.query_uuid, FILTER_REMOVED, self.prev_filter_status); - + if (self.prev_filter_status) { + var filter = ['manifold:status', '==', self.prev_filter_status]; + manifold.raise_event(self.options.query_uuid, FILTER_REMOVED, filter); + } // XXX The datatables will be refreshed twice ! if (filter_status != 'all') { // No filter for 'all' diff --git a/plugins/filter_status/templates/filter_status.html b/plugins/filter_status/templates/filter_status.html index a2e7a0a1..91b3bb58 100644 --- a/plugins/filter_status/templates/filter_status.html +++ b/plugins/filter_status/templates/filter_status.html @@ -22,7 +22,7 @@
-
+
{{ filter_status }}