equal
deleted
inserted
replaced
446 rgxp = new RegExp(rxsource,"im"); |
446 rgxp = new RegExp(rxsource,"im"); |
447 this.regexp = new RegExp(rxsource,"gim"); |
447 this.regexp = new RegExp(rxsource,"gim"); |
448 var res = this.filter(function(_element, _k) { |
448 var res = this.filter(function(_element, _k) { |
449 var titlematch = rgxp.test(_element.title), |
449 var titlematch = rgxp.test(_element.title), |
450 descmatch = rgxp.test(_element.description), |
450 descmatch = rgxp.test(_element.description), |
451 _isfound = !!(titlematch || descmatch); |
451 tagsmatch = rgxp.test(_element.getTagTexts()), |
|
452 _isfound = !!(titlematch || descmatch || tagsmatch); |
452 _element.found = _isfound; |
453 _element.found = _isfound; |
453 _element.trigger(_isfound ? "found" : "not-found"); |
454 _element.trigger(_isfound ? "found" : "not-found"); |
454 return _isfound; |
455 return _isfound; |
455 }); |
456 }); |
456 this.trigger(res.length ? "found" : "not-found",res); |
457 this.trigger(res.length ? "found" : "not-found",res); |