From 74eb0846e86f9de3eb1c1a9fcb7ce3ba1b724308 Mon Sep 17 00:00:00 2001 From: Ludovic Marcotte Date: Wed, 7 Oct 2015 09:22:26 -0400 Subject: [PATCH] (fix) correctly round up the start/end/due time to 15 mins --- UI/WebServerResources/js/Scheduler/Component.service.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/UI/WebServerResources/js/Scheduler/Component.service.js b/UI/WebServerResources/js/Scheduler/Component.service.js index 4a407f1a9..4217bb5ef 100644 --- a/UI/WebServerResources/js/Scheduler/Component.service.js +++ b/UI/WebServerResources/js/Scheduler/Component.service.js @@ -405,12 +405,14 @@ this.start = new Date(this.startDate.substring(0,10) + ' ' + this.startDate.substring(11,16)); else if (this.type == 'appointment') { this.start = new Date(); + this.start.setMinutes(Math.round(this.start.getMinutes()/15)*15); } if (this.endDate) this.end = new Date(this.endDate.substring(0,10) + ' ' + this.endDate.substring(11,16)); else if (this.type == 'appointment') { this.end = new Date(); + this.end.setMinutes(Math.round(this.end.getMinutes()/15)*15); this.end.addHours(1); } @@ -806,6 +808,7 @@ */ Component.prototype.$addDueDate = function() { this.due = new Date(); + this.due.setMinutes(Math.round(this.due.getMinutes()/15)*15); this.dueDate = this.due.toISOString(); }; @@ -826,6 +829,7 @@ */ Component.prototype.$addStartDate = function() { this.start = new Date(); + this.start.setMinutes(Math.round(this.start.getMinutes()/15)*15); }; /**