From 3ad1380a56f23fda6f82de18e95029600773c228 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Mon, 11 Jun 2007 21:10:10 +0000 Subject: [PATCH] Monotone-Parent: 323f81155a263ae127f2351e76ef3ace6a656984 Monotone-Revision: 6fc0a0ca65f919bd074e657cff118c4542213121 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2007-06-11T21:10:10 Monotone-Branch: ca.inverse.sogo --- UI/WebServerResources/ContactsUI.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/UI/WebServerResources/ContactsUI.js b/UI/WebServerResources/ContactsUI.js index 0bfa6a7dc..6ea99494b 100644 --- a/UI/WebServerResources/ContactsUI.js +++ b/UI/WebServerResources/ContactsUI.js @@ -433,15 +433,15 @@ function onAddressBookNew(event) { document.newAbAjaxRequest = triggerAjaxRequest(url, newAbCallback, name); } - event.preventDefault(); + preventDefault(event); } function appendAddressBook(name, folder) { var li = document.createElement("li"); + $("contactFolders").appendChild(li); li.setAttribute("id", folder); li.appendChild(document.createTextNode(name)); setEventsOnContactFolder(li); - $("contactFolders").appendChild(li); } function newAbCallback(http) { @@ -581,7 +581,7 @@ function configureAbToolbar() { function configureContactFolders() { var contactFolders = $("contactFolders"); if (contactFolders) { - Event.observe(contactFolders, "selectionchange", onFolderSelectionChange, false); + Event.observe(contactFolders, "mousedown", onFolderSelectionChange, false); var lis = contactFolders.childNodesWithTag("li"); for (var i = 0; i < lis.length; i++) setEventsOnContactFolder(lis[i]); @@ -597,7 +597,7 @@ function configureContactFolders() { function setEventsOnContactFolder(node) { Event.observe(node, "mousedown", listRowMouseDownHandler, false); Event.observe(node, "click", onRowClick, false); - Event.observe(node, "contextmenu", onContactFoldersContextMenu, false); + Event.observe(node, "contextmenu", onContactFoldersContextMenu.bindAsEventListener(node), false); } function onMenuSharing(event) {