From bc281bedf6a22a8fe68b1157027c76988eab2284 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Thu, 5 Jul 2007 19:19:17 +0000 Subject: [PATCH] Monotone-Parent: 4b2181d43537a29e80a258caea24faf48661e9f8 Monotone-Revision: a1a349d673dc9306b189e8b017ab7d5af8fdd215 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-07-05T19:19:17 Monotone-Branch: ca.inverse.sogo --- UI/WebServerResources/SchedulerUI.js | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/UI/WebServerResources/SchedulerUI.js b/UI/WebServerResources/SchedulerUI.js index 3c7c91fe9..860d0e576 100644 --- a/UI/WebServerResources/SchedulerUI.js +++ b/UI/WebServerResources/SchedulerUI.js @@ -250,21 +250,21 @@ function onDaySelect(node) { return false; } -function onDateSelectorGotoMonth(node) { - var day = node.getAttribute("date"); +function onDateSelectorGotoMonth(event) { + var day = this.getAttribute("date"); - changeDateSelectorDisplay(day, true); + changeDateSelectorDisplay(day, true); - return false; + Event.stop(event); } function onCalendarGotoDay(node) { - var day = node.getAttribute("date"); - - changeDateSelectorDisplay(day); - changeCalendarDisplay( { "day": day } ); - - return false; + var day = node.getAttribute("date"); + + changeDateSelectorDisplay(day); + changeCalendarDisplay( { "day": day } ); + + return false; } function gotoToday() { @@ -280,6 +280,8 @@ function setDateSelectorContent(content) { div.innerHTML = content; if (currentDay.length > 0) restoreCurrentDaySelection(div); + + initDateSelectorEvents(); } function dateSelectorCallback(http) { @@ -289,7 +291,6 @@ function dateSelectorCallback(http) { var content = http.responseText; setDateSelectorContent(content); cachedDateSelectors[http.callbackData] = content; - initDateSelectorEvents(); } else log ("dateSelectorCallback Ajax error");