From dde179a86cea3d65e6dc555cad1b960127f1ab9e Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Fri, 9 Feb 2007 21:25:13 +0000 Subject: [PATCH] Monotone-Parent: d247b51bb384431b400c66c96734c9bab62ecc16 Monotone-Revision: 50513e3bf391fe21cc4c7e10382edebf68915939 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-02-09T21:25:13 Monotone-Branch: ca.inverse.sogo --- .../UIxContactsListViewContainer.wox | 12 +++-- UI/WebServerResources/ContactsUI.js | 48 +++++++++++++++++-- 2 files changed, 52 insertions(+), 8 deletions(-) diff --git a/UI/Templates/ContactsUI/UIxContactsListViewContainer.wox b/UI/Templates/ContactsUI/UIxContactsListViewContainer.wox index f0a71c139..db46d71e0 100644 --- a/UI/Templates/ContactsUI/UIxContactsListViewContainer.wox +++ b/UI/Templates/ContactsUI/UIxContactsListViewContainer.wox @@ -42,12 +42,16 @@ >
-
+ 0) { @@ -642,7 +673,7 @@ function onAddressBookRemove(node) { } } - return false; + event.preventDefault(); } function configureDragHandles() { @@ -677,6 +708,14 @@ function lookupDeniedFolders() { return rights; } +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); +} + function configureContactFolders() { var contactFolders = $("contactFolders"); if (contactFolders) { @@ -726,6 +765,7 @@ function initializeMenus() { var initContacts = { handleEvent: function (event) { + configureAbToolbar(); configureContactFolders(); // initDnd(); }