X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=src%2Fmkws-filter.js;h=219ccd5ccabded37f367d47a3b9a297cc3dccb6c;hb=21fc191d487bffa9592be523f1fb54ad3f44ef08;hp=aa3a2049de407af95447d4929d27e9feb0243189;hpb=f2a9caeb4ad7aab086b46af8d3050e0ba22e0e47;p=mkws-moved-to-github.git diff --git a/src/mkws-filter.js b/src/mkws-filter.js index aa3a204..219ccd5 100644 --- a/src/mkws-filter.js +++ b/src/mkws-filter.js @@ -43,8 +43,7 @@ function filterSet(team) { for (var i in m_list) { var filter = m_list[i]; if (filter.id) { - if (res) - res += ","; + if (res) res += ","; if (filter.id.match(/^[a-z:]+[=~]/)) { m_team.log("filter '" + filter.id + "' already begins with SETTING OP"); } else { @@ -57,6 +56,21 @@ function filterSet(team) { return res; } + that.pp2limit = function(initial) { + var res = initial || ""; + + for (var i in m_list) { + var filter = m_list[i]; + if (!filter.id) { + if (res) res += ","; + res += filter.field + "=" + filter.value.replace(/[\\|,]/g, '\\$&'); + } + } + + return res; + } + + return that; }