Monotone-Parent: c5f0b0acb95d3e825108b7746d4ae0598b713d8f

Monotone-Revision: d2c4e72f9d0f1afa7607853c20209e0b59e6c1d6

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2007-05-29T18:07:29
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Francis Lachapelle
2007-05-29 18:07:29 +00:00
parent 69b47391db
commit 12deac0a5d

View File

@@ -469,7 +469,7 @@ function scrollDayView(hour) {
rowNumber = 8;
var daysView = $("daysView");
var hours = daysView.childNodesWithTag("div")[0].childNodesWithTag("div");
var hours = $(daysView.childNodesWithTag("div")[0]).childNodesWithTag("div");
if (hours.length > 0)
daysView.parentNode.scrollTop = hours[rowNumber + 1].offsetTop;
}
@@ -484,7 +484,7 @@ function onClickableCellsDblClick(event) {
function calendarDisplayCallback(http) {
var div = $("calendarView");
// log ("calendardisplaycallback: " + div);
//log ("calendarDisplayCallback: " + div);
if (http.readyState == 4
&& http.status == 200) {
document.dayDisplayAjaxRequest = null;
@@ -501,28 +501,27 @@ function calendarDisplayCallback(http) {
contentView = $("calendarContent");
else {
scrollDayView(hour);
// log("cbtest1");
contentView = $("daysView");
}
var appointments = document.getElementsByClassName("appointment", contentView);
for (var i = 0; i < appointments.length; i++) {
Event.observe(appointments[i], "mousedown", listRowMouseDownHandler);
Event.observe(appointments[i], "click", onCalendarSelectAppointment);
Event.observe(appointments[i], "dblclick", displayAppointment);
Event.observe(appointments[i], "click", onCalendarSelectAppointment.bindAsEventListener(appointments[i]));
Event.observe(appointments[i], "dblclick", displayAppointment.bindAsEventListener(appointments[i]));
}
var days = document.getElementsByClassName("day", contentView);
if (currentView == "monthview")
for (var i = 0; i < days.length; i++) {
Event.observe(days[i], "click", onCalendarSelectDay);
Event.observe(days[i], "dblclick", onClickableCellsDblClick);
Event.observe(days[i], "click", onCalendarSelectDay.bindAsEventListener(days[i]));
Event.observe(days[i], "dblclick", onClickableCellsDblClick.bindAsEventListener(days[i]));
}
else
for (var i = 0; i < days.length; i++) {
Event.observe(days[i], "click", onCalendarSelectDay);
Event.observe(days[i], "click", onCalendarSelectDay.bindAsEventListener(days[i]));
var clickableCells = document.getElementsByClassName("clickableHourCell",
days[i]);
for (var j = 0; j < clickableCells.length; j++)
Event.observe(clickableCells[j], "dblclick", onClickableCellsDblClick);
Event.observe(clickableCells[j], "dblclick", onClickableCellsDblClick.bindAsEventListener(clickableCells[j]));
}
// log("cbtest1");
}