Working on time tracker

This commit is contained in:
Hillel Coren 2017-09-18 11:28:33 +03:00
parent 324e8bff35
commit c1ff189e35

View File

@ -298,17 +298,25 @@
self.matchesFilter = function(filter) {
filter = filter.toLowerCase();
if (self.description().toLowerCase().indexOf(filter) >= 0) {
return true;
var parts = filter.split(' ');
for (var i=0; i<parts.length; i++) {
var part = parts[i];
var isMatch = false;
if (self.description().toLowerCase().indexOf(part) >= 0) {
isMatch = true;
}
if (self.project && self.project.name().toLowerCase().indexOf(filter) >= 0) {
return true;
if (self.project && self.project.name().toLowerCase().indexOf(part) >= 0) {
isMatch = true;
}
if (self.client && self.client.displayName().toLowerCase().indexOf(filter) >= 0) {
return true;
if (self.client && self.client.displayName().toLowerCase().indexOf(part) >= 0) {
isMatch = true;
}
if (! isMatch) {
return false;
}
}
return true;
}
self.onStartClick = function() {
if (self.isRunning()) {