From 82e440f6aa510ee6d80a563750b1caf89e0a4a9d Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Tue, 3 Oct 2006 22:59:07 +0000 Subject: [PATCH] Monotone-Parent: c0151034b0d2d524c781ad3135709a8b9ff7a3c8 Monotone-Revision: b6562cfc2be0b285ef7b97891b12497ca0e09dd8 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2006-10-03T22:59:07 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 3 +++ UI/Templates/SchedulerUI/UIxCalDayTable.wox | 4 ++++ UI/WebServerResources/SchedulerUI.js | 13 +++++++++++++ 3 files changed, 20 insertions(+) diff --git a/ChangeLog b/ChangeLog index 9db659610..e714e3594 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2006-10-03 Wolfgang Sourdeau + * UI/WebServerResources/SchedulerUI.js: added code to scroll the + view of the day at the height of hour 8:00. + * UI/Scheduler/UIxCalView.m ([UIxCalView -dayStartHour]): returns 0. ([UIxCalView -dayEndHour]): returns 24. diff --git a/UI/Templates/SchedulerUI/UIxCalDayTable.wox b/UI/Templates/SchedulerUI/UIxCalDayTable.wox index 1bf8e7c32..8ae7af69d 100644 --- a/UI/Templates/SchedulerUI/UIxCalDayTable.wox +++ b/UI/Templates/SchedulerUI/UIxCalDayTable.wox @@ -80,4 +80,8 @@ + + diff --git a/UI/WebServerResources/SchedulerUI.js b/UI/WebServerResources/SchedulerUI.js index 71641b49e..bb916a786 100644 --- a/UI/WebServerResources/SchedulerUI.js +++ b/UI/WebServerResources/SchedulerUI.js @@ -311,6 +311,18 @@ function onMonthOverview() return _ensureView("monthview"); } +function scrollDayViewTo8() +{ + var calContent = $("calendarContent"); + var tables = calContent.getElementsByTagName("table"); + if (tables.length > 0) { + var row = tables[0].rows[9]; + var cell = row.cells[1]; + + calContent.scrollTop = cell.offsetTop; + } +} + function calendarDisplayCallback(http) { var div = $("calendarView"); @@ -324,6 +336,7 @@ function calendarDisplayCallback(http) currentView = http.callbackData["view"]; if (http.callbackData["day"]) currentDay = http.callbackData["day"]; + scrollDayViewTo8(); } else log ("ajax fuckage");