that.toJSON = function() {
return $.toJSON(m_list);
- }
+ };
that.add = function(filter) {
m_list.push(filter);
}
}
return false;
- }
+ };
that.pp2filter = function() {
var res = "";
- for (var i in m_list) {
- var filter = m_list[i];
- if (filter.id) {
- if (res) res += ",";
- if (filter.id.match(/^[a-z:]+[=~]/)) {
- m_team.log("filter '" + filter.id + "' already begins with SETTING OP");
- } else {
- filter.id = 'pz:id=' + filter.id;
- }
- res += filter.id;
+ that.visitTargets(function(id, name) {
+ if (res) res += ",";
+ if (id.match(/^[a-z:]+[=~]/)) {
+ m_team.log("filter '" + id + "' already begins with SETTING OP");
+ } else {
+ id = 'pz:id=' + id;
}
- }
+ res += id;
+ });
return res;
- }
+ };
that.pp2limit = function(initial) {
var res = initial || "";
}
return res;
- }
+ };
return that;