Monotone-Parent: b84126f7bcb792c12d98bfbf76e293a18f1c92cb
Monotone-Revision: 32ac613ce54828e76c41d1e1457a982917bf0b8e Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2007-05-25T14:36:43 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
parent
bec2e4b044
commit
ecba04deb6
|
@ -306,8 +306,7 @@ function appointmentsListCallback(http) {
|
||||||
sortKey = params["sort"];
|
sortKey = params["sort"];
|
||||||
sortOrder = params["desc"];
|
sortOrder = params["desc"];
|
||||||
var list = $("appointmentsList");
|
var list = $("appointmentsList");
|
||||||
list.addEventListener("selectionchange",
|
Event.observe(list, "selectionchange", onAppointmentsSelectionChange.bindAsEventListener(list), true);
|
||||||
onAppointmentsSelectionChange, true);
|
|
||||||
configureSortableTableHeaders();
|
configureSortableTableHeaders();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -324,8 +323,7 @@ function tasksListCallback(http) {
|
||||||
var scroll = list.scrollTop;
|
var scroll = list.scrollTop;
|
||||||
div.innerHTML = http.responseText;
|
div.innerHTML = http.responseText;
|
||||||
list = $("tasksList");
|
list = $("tasksList");
|
||||||
list.addEventListener("selectionchange",
|
Event.observe(list, "selectionchange", onTasksSelectionChange.bindAsEventListener(list), true);
|
||||||
onTasksSelectionChange, true);
|
|
||||||
list.scrollTop = scroll;
|
list.scrollTop = scroll;
|
||||||
if (http.callbackData) {
|
if (http.callbackData) {
|
||||||
var selectedNodesId = http.callbackData;
|
var selectedNodesId = http.callbackData;
|
||||||
|
@ -500,24 +498,23 @@ function calendarDisplayCallback(http) {
|
||||||
}
|
}
|
||||||
var appointments = document.getElementsByClassName("appointment", contentView);
|
var appointments = document.getElementsByClassName("appointment", contentView);
|
||||||
for (var i = 0; i < appointments.length; i++) {
|
for (var i = 0; i < appointments.length; i++) {
|
||||||
appointments[i].addEventListener("mousedown", listRowMouseDownHandler, true);
|
Event.observe(appointments[i], "mousedown", listRowMouseDownHandler);
|
||||||
appointments[i].addEventListener("click", onCalendarSelectAppointment, false);
|
Event.observe(appointments[i], "click", onCalendarSelectAppointment);
|
||||||
appointments[i].addEventListener("dblclick", displayAppointment, true);
|
Event.observe(appointments[i], "dblclick", displayAppointment);
|
||||||
}
|
}
|
||||||
var days = document.getElementsByClassName("day", contentView);
|
var days = document.getElementsByClassName("day", contentView);
|
||||||
if (currentView == "monthview")
|
if (currentView == "monthview")
|
||||||
for (var i = 0; i < days.length; i++) {
|
for (var i = 0; i < days.length; i++) {
|
||||||
days[i].addEventListener("click", onCalendarSelectDay, true);
|
Event.observe(days[i], "click", onCalendarSelectDay);
|
||||||
days[i].addEventListener("dblclick", onClickableCellsDblClick, false);
|
Event.observe(days[i], "dblclick", onClickableCellsDblClick);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
for (var i = 0; i < days.length; i++) {
|
for (var i = 0; i < days.length; i++) {
|
||||||
days[i].addEventListener("click", onCalendarSelectDay, false);
|
Event.observe(days[i], "click", onCalendarSelectDay);
|
||||||
var clickableCells = document.getElementsByClassName("clickableHourCell",
|
var clickableCells = document.getElementsByClassName("clickableHourCell",
|
||||||
days[i]);
|
days[i]);
|
||||||
for (var j = 0; j < clickableCells.length; j++)
|
for (var j = 0; j < clickableCells.length; j++)
|
||||||
clickableCells[j].addEventListener("dblclick",
|
Event.observe(clickableCells[j], "dblclick", onClickableCellsDblClick);
|
||||||
onClickableCellsDblClick, false);
|
|
||||||
}
|
}
|
||||||
// log("cbtest1");
|
// log("cbtest1");
|
||||||
}
|
}
|
||||||
|
@ -551,7 +548,7 @@ function onAppointmentContextMenu(event, element) {
|
||||||
|
|
||||||
var menu = $("appointmentsListMenu");
|
var menu = $("appointmentsListMenu");
|
||||||
|
|
||||||
menu.addEventListener("hideMenu", onAppointmentContextMenuHide, false);
|
Event.observe(menu, "hideMenu", onAppointmentContextMenuHide);
|
||||||
onMenuClick(event, "appointmentsListMenu");
|
onMenuClick(event, "appointmentsListMenu");
|
||||||
|
|
||||||
var topNode = $("appointmentsList");
|
var topNode = $("appointmentsList");
|
||||||
|
@ -982,14 +979,11 @@ function browseURL(anchor, event) {
|
||||||
function initializeMenus() {
|
function initializeMenus() {
|
||||||
var menus = new Array("monthListMenu", "yearListMenu",
|
var menus = new Array("monthListMenu", "yearListMenu",
|
||||||
"appointmentsListMenu", "calendarsMenu", "searchMenu");
|
"appointmentsListMenu", "calendarsMenu", "searchMenu");
|
||||||
initMenusNamed(menus);
|
|
||||||
|
|
||||||
$("calendarSelector").attachMenu("calendarsMenu");
|
$("calendarSelector").attachMenu("calendarsMenu");
|
||||||
|
|
||||||
var accessRightsMenuEntry = $("accessRightsMenuEntry");
|
var accessRightsMenuEntry = $("accessRightsMenuEntry");
|
||||||
accessRightsMenuEntry.addEventListener("mouseup",
|
Event.observe(accessRightsMenuEntry, "mouseup", onAccessRightsMenuEntryMouseUp);
|
||||||
onAccessRightsMenuEntryMouseUp,
|
|
||||||
false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function onAccessRightsMenuEntryMouseUp(event) {
|
function onAccessRightsMenuEntryMouseUp(event) {
|
||||||
|
@ -1025,15 +1019,15 @@ function initCalendarSelector() {
|
||||||
var list = $("calendarList").childNodesWithTag("li");
|
var list = $("calendarList").childNodesWithTag("li");
|
||||||
for (var i = 0; i < list.length; i++) {
|
for (var i = 0; i < list.length; i++) {
|
||||||
var input = list[i].childNodesWithTag("input")[0];
|
var input = list[i].childNodesWithTag("input")[0];
|
||||||
input.addEventListener("change", updateCalendarStatus, false);
|
Event.observe(input, "change", updateCalendarStatus);
|
||||||
list[i].addEventListener("mousedown", listRowMouseDownHandler, false);
|
Event.observe(list[i], "mousedown", listRowMouseDownHandler);
|
||||||
list[i].addEventListener("click", onRowClick, false);
|
Event.observe(list[i], "click", onRowClick);
|
||||||
// list[i].addEventListener("contextmenu", onContactFoldersContextMenu, false);
|
// list[i].addEventListener("contextmenu", onContactFoldersContextMenu, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
var links = $("calendarSelectorButtons").childNodesWithTag("a");
|
var links = $("calendarSelectorButtons").childNodesWithTag("a");
|
||||||
links[0].addEventListener("click", onCalendarAdd, false);
|
Event.observe(links[0], "click", onCalendarAdd);
|
||||||
links[1].addEventListener("click", onCalendarRemove, false);
|
Event.observe(links[1], "click", onCalendarRemove);
|
||||||
}
|
}
|
||||||
|
|
||||||
function onCalendarAdd(event) {
|
function onCalendarAdd(event) {
|
||||||
|
@ -1049,12 +1043,12 @@ function appendCalendar(folderName, folder) {
|
||||||
log ("color: " + color);
|
log ("color: " + color);
|
||||||
var li = document.createElement("li");
|
var li = document.createElement("li");
|
||||||
li.setAttribute("id", folder);
|
li.setAttribute("id", folder);
|
||||||
li.addEventListener("mousedown", listRowMouseDownHandler, false);
|
Event.observe(li, "mousedown", listRowMouseDownHandler);
|
||||||
li.addEventListener("click", onRowClick, false);
|
Event.observe(li, "click", onRowClick);
|
||||||
var checkBox = document.createElement("input");
|
var checkBox = document.createElement("input");
|
||||||
checkBox.addClassName("checkBox");
|
checkBox.addClassName("checkBox");
|
||||||
checkBox.type = "checkbox";
|
checkBox.type = "checkbox";
|
||||||
checkBox.addEventListener("change", updateCalendarStatus, false);
|
Event.observe(checkBox, "change", updateCalendarStatus);
|
||||||
li.appendChild(checkBox);
|
li.appendChild(checkBox);
|
||||||
li.appendChild(document.createTextNode(" "));
|
li.appendChild(document.createTextNode(" "));
|
||||||
var colorBox = document.createElement("div");
|
var colorBox = document.createElement("div");
|
||||||
|
@ -1109,11 +1103,11 @@ function onCalendarRemove(event) {
|
||||||
function configureSearchField() {
|
function configureSearchField() {
|
||||||
var searchValue = $("searchValue");
|
var searchValue = $("searchValue");
|
||||||
|
|
||||||
searchValue.addEventListener("mousedown", onSearchMouseDown, false);
|
Event.observe(searchValue, "mousedown", onSearchMouseDown);
|
||||||
searchValue.addEventListener("click", popupSearchMenu, false);
|
Event.observe(searchValue, "click", popupSearchMenu);
|
||||||
searchValue.addEventListener("blur", onSearchBlur, false);
|
Event.observe(searchValue, "blur", onSearchBlur);
|
||||||
searchValue.addEventListener("focus", onSearchFocus, false);
|
Event.observe(searchValue, "focus", onSearchFocus);
|
||||||
searchValue.addEventListener("keydown", onSearchKeyDown, false);
|
Event.observe(searchValue, "keydown", onSearchKeyDown);
|
||||||
}
|
}
|
||||||
|
|
||||||
function initCalendars() {
|
function initCalendars() {
|
||||||
|
@ -1123,4 +1117,4 @@ function initCalendars() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
window.addEventListener("load", initCalendars, false);
|
Event.observe(window, "load", initCalendars);
|
||||||
|
|
Loading…
Reference in a new issue