change lot of stuff
This commit is contained in:
20
js/filters/cardSearchFilter.js
Normal file
20
js/filters/cardSearchFilter.js
Normal file
@@ -0,0 +1,20 @@
|
||||
// usage | cardFilter({ member: 'admin'})
|
||||
|
||||
app.filter('cardSearchFilter', function() {
|
||||
return function(cards, searchString) {
|
||||
var _result = {};
|
||||
var rules = {
|
||||
title: searchString,
|
||||
owner: searchString,
|
||||
};
|
||||
angular.forEach(cards, function(card){
|
||||
var _card = card;
|
||||
Object.keys(rules).some(function(rule) {
|
||||
if(_card[rule].search(rules[rule])>=0) {
|
||||
_result[_card.id] = _card;
|
||||
}
|
||||
});
|
||||
});
|
||||
return _result;
|
||||
};
|
||||
});
|
||||
Reference in New Issue
Block a user