From 519e3a39db52539e21a85af462c8fcf29c7f7b72 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Mon, 25 Sep 2017 13:03:19 +0300 Subject: [PATCH] Working on time tracker --- resources/views/tasks/time_tracker.blade.php | 12 ++++++++++++ .../tasks/time_tracker_knockout.blade.php | 19 +++++++++++++++---- 2 files changed, 27 insertions(+), 4 deletions(-) diff --git a/resources/views/tasks/time_tracker.blade.php b/resources/views/tasks/time_tracker.blade.php index 404a1d40f82b..005a37d0eb16 100644 --- a/resources/views/tasks/time_tracker.blade.php +++ b/resources/views/tasks/time_tracker.blade.php @@ -358,6 +358,18 @@ ko.applyBindings(model); 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(); $('.archive-dropdown:not(.dropdown-toggle)').click(function() { diff --git a/resources/views/tasks/time_tracker_knockout.blade.php b/resources/views/tasks/time_tracker_knockout.blade.php index 2084e7af4bf3..f411c0245787 100644 --- a/resources/views/tasks/time_tracker_knockout.blade.php +++ b/resources/views/tasks/time_tracker_knockout.blade.php @@ -249,6 +249,17 @@ } }); + self.taskById = function(taskId) { + var tasks = self.tasks(); + for (var i=0; i