From 40bb7d6b35057833c808e711e3ca90f39d1a1d5e Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Sun, 1 Oct 2017 11:26:21 +0300 Subject: [PATCH] Working on the time tracker --- resources/views/tasks/time_tracker_knockout.blade.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/resources/views/tasks/time_tracker_knockout.blade.php b/resources/views/tasks/time_tracker_knockout.blade.php index 11ea04c2b962..15d673cc8658 100644 --- a/resources/views/tasks/time_tracker_knockout.blade.php +++ b/resources/views/tasks/time_tracker_knockout.blade.php @@ -977,7 +977,13 @@ return self.startTime(); }, write: function(value) { - console.log('New Date: ' + value); + var origVal = moment.unix(self.startTime()).set('hours', 0).set('minutes', 0).set('seconds', 0); + var newVal = moment(value).set('hours', 0); + var diff = newVal.diff(origVal, 'days') * 60 * 60 * 24; + self.startTime(self.startTime() + diff); + if (self.endTime()) { + self.endTime(self.endTime() + diff); + } } });