- function removeMatchingFilters(matchFn) {
- var newFilters = [];
- for (var i in m_filterSet.list()) {
- var filter = m_filterSet.list()[i];
- if (matchFn(filter)) {
- log("removeMatchingFilters() removing filter " + $.toJSON(filter));
- } else {
- log("removeMatchingFilters() keeping filter " + $.toJSON(filter));
- newFilters.push(filter);
- }
- }
- m_filterSet = filterSet();
- for (var i = 0; i < newFilters.length; i++) {
- m_filterSet.add(newFilters[i]);
- }
- }
-
-