| Index: appengine/swarming/elements/res/imp/botlist/bot-filters.html
|
| diff --git a/appengine/swarming/elements/res/imp/botlist/bot-filters.html b/appengine/swarming/elements/res/imp/botlist/bot-filters.html
|
| index b1f2648df7c9802a1a41712faa4ee1183a7117f6..2f066f9d3b25f8842fe61a59f4fe1e938b36beb4 100644
|
| --- a/appengine/swarming/elements/res/imp/botlist/bot-filters.html
|
| +++ b/appengine/swarming/elements/res/imp/botlist/bot-filters.html
|
| @@ -441,25 +441,23 @@
|
| arr.push(param);
|
| filterGroups[primary] = arr;
|
| });
|
| - return {
|
| - filter: function(bot){
|
| - var retVal = true;
|
| - // Look up all the primary keys we are filter by, then look up how
|
| - // to filter (in filterMap) and apply the filter for each filter
|
| - // option.
|
| - for (primary in filterGroups){
|
| - var params = filterGroups[primary];
|
| - var filter = filterMap[primary];
|
| - var groupResult = false;
|
| - if (filter) {
|
| - params.forEach(function(param){
|
| - groupResult = groupResult || filter.bind(this)(bot,param);
|
| - }.bind(this));
|
| - }
|
| - retVal = retVal && groupResult;
|
| + return function(bot){
|
| + var retVal = true;
|
| + // Look up all the primary keys we are filter by, then look up how
|
| + // to filter (in filterMap) and apply the filter for each filter
|
| + // option.
|
| + for (primary in filterGroups){
|
| + var params = filterGroups[primary];
|
| + var filter = filterMap[primary];
|
| + var groupResult = false;
|
| + if (filter) {
|
| + params.forEach(function(param){
|
| + groupResult = groupResult || filter.bind(this)(bot,param);
|
| + }.bind(this));
|
| }
|
| - return retVal;
|
| + retVal = retVal && groupResult;
|
| }
|
| + return retVal;
|
| }
|
| },
|
|
|
|
|