From 33fd60efb335b180938492eddb75ab59591d4153 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Thu, 11 Jul 2013 13:50:44 -0400 Subject: [PATCH] Calendar: print gridlines to 15-minute intervals --- UI/Templates/SchedulerUI/UIxCalDayTable.wox | 5 ++++- UI/WebServerResources/SchedulerUI.css | 8 ++++++++ UI/WebServerResources/SchedulerUIDnD.js | 4 ++++ 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/UI/Templates/SchedulerUI/UIxCalDayTable.wox b/UI/Templates/SchedulerUI/UIxCalDayTable.wox index ff800438b..5bb9f63ee 100644 --- a/UI/Templates/SchedulerUI/UIxCalDayTable.wox +++ b/UI/Templates/SchedulerUI/UIxCalDayTable.wox @@ -45,7 +45,10 @@ >
-
+ + + +
diff --git a/UI/WebServerResources/SchedulerUI.css b/UI/WebServerResources/SchedulerUI.css index 1199a518c..429dc2c57 100644 --- a/UI/WebServerResources/SchedulerUI.css +++ b/UI/WebServerResources/SchedulerUI.css @@ -579,6 +579,14 @@ DIV.daysViewFor7Days#daysView DIV.selectedDay.weekEndDay DIV.clickableHourCell, DIV.daysViewFor7Days#daysView DIV.selectedDay DIV.clickableHourCell.outOfDay { background-color: #f5dd92; } +.minutes15, .minutes30, .minutes45 +{ display: block; + height: 9px; + border-bottom: 1px dotted #eee; } + +.minutes30 +{ border-bottom: 1px dotted #ccc; } + DIV.weekOf4 { height: 25%; } diff --git a/UI/WebServerResources/SchedulerUIDnD.js b/UI/WebServerResources/SchedulerUIDnD.js index 452cff420..7e74d18f9 100644 --- a/UI/WebServerResources/SchedulerUIDnD.js +++ b/UI/WebServerResources/SchedulerUIDnD.js @@ -1007,6 +1007,10 @@ SOGoEventDragController.prototype = { onDragStart: function SEDC_onDragStart(event) { var target = getTarget(event); if (eventIsLeftClick(event) && (target.nodeType == 1)) { + if (target.hasClassName("minutes15") || + target.hasClassName("minutes30") || + target.hasClassName("minutes45")) + target = target.parentNode; if ((!this.eventCells && (target.hasClassName("clickableHourCell") || target.hasClassName("day"))