Working on time tracker

This commit is contained in:
Hillel Coren 2017-09-25 09:59:43 +03:00
parent b54c1fec35
commit 6a94c45b43

View File

@ -123,17 +123,29 @@
} }
self.viewClient = function(task) { self.viewClient = function(task) {
self.filter(task.client().displayName()); var client = task.client();
self.selectedProject(false); if (self.selectedClient() && self.selectedClient().public_id() == client.public_id()) {
self.selectedClient(task.client()); self.filter('');
self.selectedClient(false);
} else {
self.filter(client.displayName());
self.selectedProject(false);
self.selectedClient(client);
}
$('#search').focus(); $('#search').focus();
return false; return false;
} }
self.viewProject = function(task) { self.viewProject = function(task) {
self.filter(task.project().name()); var project = task.project();
self.selectedClient(false); if (self.selectedProject() && self.selectedProject().public_id() == project.public_id()) {
self.selectedProject(task.project()); self.filter('');
self.selectedProject(false);
} else {
self.filter(project.name());
self.selectedClient(false);
self.selectedProject(project);
}
$('#search').focus(); $('#search').focus();
return false; return false;
} }