X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=src%2Fmkws-filter.js;h=e37a0bd319bb0e53ff2ca23ca101da63fc11b653;hb=b77d3c71a27d3ef8323789281ea88efdebc158b5;hp=219ccd5ccabded37f367d47a3b9a297cc3dccb6c;hpb=f6307fd1250676204721a12251c9ba9933a82608;p=mkws-moved-to-github.git diff --git a/src/mkws-filter.js b/src/mkws-filter.js index 219ccd5..e37a0bd 100644 --- a/src/mkws-filter.js +++ b/src/mkws-filter.js @@ -13,6 +13,24 @@ function filterSet(team) { m_list.push(filter); }; + that.visitTargets = function(callback) { + for (var i in m_list) { + var filter = m_list[i]; + if (filter.id) { + callback(filter.id, filter.name); + } + } + }; + + that.visitFields = function(callback) { + for (var i in m_list) { + var filter = m_list[i]; + if (!filter.id) { + callback(filter.field, filter.value); + } + } + }; + that.removeMatching = function(matchFn) { var newList = []; for (var i in m_list) {