Expand search functionality to search words as array

This commit is contained in:
Mo Bitar
2017-09-03 16:03:52 -05:00
parent 2e3900b1f4
commit 9ec00a21d3
3 changed files with 28 additions and 1 deletions

View File

@@ -102,7 +102,10 @@ angular.module('app.frontend')
if(filterText.length == 0) {
note.visible = true;
} else {
note.visible = note.safeTitle().toLowerCase().includes(filterText) || note.safeText().toLowerCase().includes(filterText);
var words = filterText.split(" ");
var matchesTitle = words.every(function(word) { return note.safeTitle().toLowerCase().indexOf(word) >= 0; });
var matchesBody = words.every(function(word) { return note.safeText().toLowerCase().indexOf(word) >= 0; });
note.visible = matchesTitle || matchesBody;
}
return note.visible;
}.bind(this)