From 63c1e651cc81b569d7512a59de0684175b749a06 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Tue, 26 Sep 2017 10:19:33 +0300 Subject: [PATCH] Working on time tracker --- resources/views/tasks/time_tracker.blade.php | 1 + .../tasks/time_tracker_knockout.blade.php | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/resources/views/tasks/time_tracker.blade.php b/resources/views/tasks/time_tracker.blade.php index 59b87170c6ac..2515d4969b92 100644 --- a/resources/views/tasks/time_tracker.blade.php +++ b/resources/views/tasks/time_tracker.blade.php @@ -421,6 +421,7 @@ } ko.applyBindings(model); + model.refreshTitle(); model.tock(); if (isStorageSupported()) { diff --git a/resources/views/tasks/time_tracker_knockout.blade.php b/resources/views/tasks/time_tracker_knockout.blade.php index 0eec59042903..28060badad94 100644 --- a/resources/views/tasks/time_tracker_knockout.blade.php +++ b/resources/views/tasks/time_tracker_knockout.blade.php @@ -30,6 +30,23 @@ location.reload(); } + self.refreshTitle = function() { + var tasks = self.tasks(); + var count = 0; + for (var i=0; i 0) { + title = '(' + count + ') '; + } + title += "{{ trans('texts.time_tracker') }} | {{ APP_NAME }}"; + document.title = title; + } + self.submitBulkAction = function(action, task) { if (! task || ! action) { return false; @@ -53,6 +70,7 @@ self.selectTask(false); $('#search').focus(); } + self.refreshTitle(); if (action == 'archive') { toastr.success("{{ trans('texts.archived_task') }}"); } else if (action == 'delete') { @@ -185,6 +203,7 @@ task.addTime(time); self.selectedTask(task); self.addTask(task); + model.refreshTitle(); self.filter(''); task.focus(); } @@ -480,6 +499,7 @@ toastr.success("{{ trans('texts.stopped_task') }}"); } } + model.refreshTitle(); setTimeout(function() { model.isStartEnabled(true); }, 1000);