mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Working on time tracker
This commit is contained in:
parent
402a50c0b8
commit
519e3a39db
@ -358,6 +358,18 @@
|
|||||||
|
|
||||||
ko.applyBindings(model);
|
ko.applyBindings(model);
|
||||||
model.tock();
|
model.tock();
|
||||||
|
|
||||||
|
if (isStorageSupported()) {
|
||||||
|
var taskId = localStorage.getItem('last:time_tracker_task');
|
||||||
|
var task = model.taskById(taskId);
|
||||||
|
if (task) {
|
||||||
|
console.log(task);
|
||||||
|
setTimeout(function() {
|
||||||
|
model.selectTask(task);
|
||||||
|
}, 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$('#taskList').show();
|
$('#taskList').show();
|
||||||
|
|
||||||
$('.archive-dropdown:not(.dropdown-toggle)').click(function() {
|
$('.archive-dropdown:not(.dropdown-toggle)').click(function() {
|
||||||
|
@ -249,6 +249,17 @@
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
self.taskById = function(taskId) {
|
||||||
|
var tasks = self.tasks();
|
||||||
|
for (var i=0; i<tasks.length; i++) {
|
||||||
|
var task = tasks[i];
|
||||||
|
if (task.public_id() == taskId) {
|
||||||
|
return task;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
self.filteredTasks = ko.computed(function() {
|
self.filteredTasks = ko.computed(function() {
|
||||||
|
|
||||||
// filter the data
|
// filter the data
|
||||||
@ -300,10 +311,6 @@
|
|||||||
// client change event to re-filter the list
|
// client change event to re-filter the list
|
||||||
refreshProjectList(true);
|
refreshProjectList(true);
|
||||||
|
|
||||||
//var clone = new TaskModel(task.data);
|
|
||||||
//clone.original = task;
|
|
||||||
//self.selectedTask(clone);
|
|
||||||
|
|
||||||
self.selectedTask(task);
|
self.selectedTask(task);
|
||||||
//self.filter('');
|
//self.filter('');
|
||||||
|
|
||||||
@ -314,6 +321,10 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (isStorageSupported()) {
|
||||||
|
localStorage.setItem('last:time_tracker_task', task ? task.public_id() : 0);
|
||||||
|
}
|
||||||
|
|
||||||
self.formChanged(false);
|
self.formChanged(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user