Monotone-Parent: af54c2cb5beeda737e3d83a4d521b74a8fc8c451

Monotone-Revision: f6b19068a08dfed75e7ea40b073cf352c44bf149

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2007-05-25T14:30:56
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Francis Lachapelle
2007-05-25 14:30:56 +00:00
parent 19ea03ab35
commit 3cf6bf4f42

View File

@@ -90,7 +90,7 @@ function contactsListCallback(http) {
function onContactFoldersContextMenu(event) {
var menu = $("contactFoldersMenu");
menu.addEventListener("hideMenu", onContactFoldersContextMenuHide, false);
Event.observe(menu, "hideMenu", onContactFoldersContextMenuHide, false);
onMenuClick(event, "contactFoldersMenu");
var topNode = $("contactFolders");
@@ -104,7 +104,7 @@ function onContactFoldersContextMenu(event) {
function onContactContextMenu(event, element) {
var menu = $("contactMenu");
menu.addEventListener("hideMenu", onContactContextMenuHide, false);
Event.observe(menu, "hideMenu", onContactContextMenuHide, false);
onMenuClick(event, "contactMenu");
var topNode = $("contactsList");
@@ -448,9 +448,7 @@ function appendAddressBook(name, folder) {
var li = document.createElement("li");
li.setAttribute("id", folder);
li.appendChild(document.createTextNode(name));
li.addEventListener("mousedown", listRowMouseDownHandler, false);
li.addEventListener("click", onRowClick, false);
li.addEventListener("contextmenu", onContactFoldersContextMenu, false);
setEventsOnContactFolder(li);
$("contactFolders").appendChild(li);
}
@@ -586,31 +584,34 @@ function deniedFoldersLookupCallback(http) {
function configureAbToolbar() {
var toolbar = $("abToolbar");
var links = toolbar.childNodesWithTag("a");
links[0].addEventListener("click", onAddressBookNew, false);
links[1].addEventListener("click", onAddressBookAdd, false);
links[2].addEventListener("click", onAddressBookRemove, false);
Event.observe(links[0], "click", onAddressBookNew, false);
Event.observe(links[1], "click", onAddressBookAdd, false);
Event.observe(links[2], "click", onAddressBookRemove, false);
}
function configureContactFolders() {
var contactFolders = $("contactFolders");
if (contactFolders) {
contactFolders.addEventListener("selectionchange",
onFolderSelectionChange, false);
Event.observe(contactFolders, "selectionchange", onFolderSelectionChange, false);
var lis = contactFolders.childNodesWithTag("li");
for (var i = 0; i < lis.length; i++) {
lis[i].addEventListener("mousedown", listRowMouseDownHandler, false);
lis[i].addEventListener("click", onRowClick, false);
lis[i].addEventListener("contextmenu", onContactFoldersContextMenu, false);
setEventsOnContactFolder(lis[i]);
}
lookupDeniedFolders();
contactFolders.style.visibility = "visible;";
contactFolders.setStyle({ visibility: 'visible' });
var personalFolder = $("/personal");
personalFolder.select();
}
}
function setEventsOnContactFolder(node) {
Event.observe(node, "mousedown", listRowMouseDownHandler, false);
Event.observe(node, "click", onRowClick, false);
Event.observe(node, "contextmenu", onContactFoldersContextMenu, false);
}
function onAccessRightsMenuEntryMouseUp(event) {
var folders = $("contactFolders");
var selected = folders.getSelectedNodes()[0];
@@ -625,17 +626,17 @@ function initializeMenus() {
initMenusNamed(menus);
var menuEntry = $("accessRightsMenuEntry");
menuEntry.addEventListener("mouseup", onAccessRightsMenuEntryMouseUp, false);
Event.observe(menuEntry, "mouseup", onAccessRightsMenuEntryMouseUp, false);
}
function configureSearchField() {
var searchValue = $("searchValue");
searchValue.addEventListener("mousedown", onSearchMouseDown, false);
searchValue.addEventListener("click", popupSearchMenu, false);
searchValue.addEventListener("blur", onSearchBlur, false);
searchValue.addEventListener("focus", onSearchFocus, false);
searchValue.addEventListener("keydown", onSearchKeyDown, false);
Event.observe(searchValue, "mousedown", onSearchMouseDown.bindAsEventListener(searchValue), false);
Event.observe(searchValue, "click", popupSearchMenu.bindAsEventListener(searchValue), false);
Event.observe(searchValue, "blur", onSearchBlur.bindAsEventListener(searchValue), false);
Event.observe(searchValue, "focus", onSearchFocus.bindAsEventListener(searchValue), false);
Event.observe(searchValue, "keydown", onSearchKeyDown.bindAsEventListener(searchValue), false);
}
function configureSelectionButtons() {
@@ -643,8 +644,7 @@ function configureSelectionButtons() {
if (container) {
var buttons = container.childNodesWithTag("input");
for (var i = 0; i < buttons.length; i++)
buttons[i].addEventListener("click", onConfirmContactSelection,
false);
Event.observe(buttons[i], "click", onConfirmContactSelection.bindAsEventListener(buttons[i]), false);
}
}
@@ -661,4 +661,5 @@ var initContacts = {
}
}
window.addEventListener("load", initContacts, false);
//window.addEventListener("load", initContacts, false);
Event.observe(window, "load", initContacts, false);