diff --git a/NEWS b/NEWS index 18cd75bae..34c221dfb 100644 --- a/NEWS +++ b/NEWS @@ -9,6 +9,7 @@ Enhancements Bug fixes - fixed Finnish mail reply/forward templates + - fixed position of red line of current time 2.0.7 (2013-07-19) ------------------ diff --git a/UI/WebServerResources/SchedulerUI.js b/UI/WebServerResources/SchedulerUI.js index 4ab06c930..f9461c9e9 100644 --- a/UI/WebServerResources/SchedulerUI.js +++ b/UI/WebServerResources/SchedulerUI.js @@ -3262,39 +3262,39 @@ function onWindowResize(event) { } function drawNowLine() { - var d = new Date(); - var hours = d.getHours(); - var minutes = d.getMinutes(); + var d = new Date(); + var hours = d.getHours(); + var minutes = d.getMinutes(); - if (currentView == "dayview") { - var today = new Date(); - var m = parseInt(today.getMonth()) + 1; - var d = today.getDate(); - if (m < 10) - m = "0" + m; - if (d < 10) - d = "0" + d; - var day = today.getFullYear() + "" + m + "" + d; - var targets = $$("DIV#daysView DIV.days DIV.day[day=" + day - + "] DIV.clickableHourCell"); - } - else if (currentView == "weekview") - var targets = $$("DIV#daysView DIV.days DIV.dayOfToday DIV.clickableHourCell"); - - if (targets) { - var target = targets[hours]; - - if (target) { - var div = $("nowLineDisplay"); - if (!div) - div = new Element("div", {'id': 'nowLineDisplay'}); - - div.style.top = parseInt(((minutes * target.offsetHeight) / 60) - 1) + "px"; - target.appendChild(div); - - setTimeout("drawNowLine ();", 60000); // 1 min. + if (currentView == "dayview") { + var today = new Date(); + var m = parseInt(today.getMonth()) + 1; + var d = today.getDate(); + if (m < 10) + m = "0" + m; + if (d < 10) + d = "0" + d; + var day = today.getFullYear() + "" + m + "" + d; + var targets = $$("DIV#daysView DIV.days DIV.day[day=" + day + + "] DIV.clickableHourCell"); + } + else if (currentView == "weekview") + var targets = $$("DIV#daysView DIV.days DIV.dayOfToday DIV.clickableHourCell"); + + if (targets) { + var target = targets[hours]; + + if (target) { + var div = $("nowLineDisplay"); + if (!div) + div = new Element("div", {'id': 'nowLineDisplay'}); + + div.style.top = parseInt((minutes * target.offsetHeight / 60) - 1) + "px"; + target.insertBefore(div, target.firstChild); + + setTimeout("drawNowLine ();", 60000); // 1 min. + } } - } } function onListCollapse(event, element) {