From 06277b4ce9b8aaa2a926c35c410ee3abd48984ce Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Fri, 28 Mar 2008 14:47:07 +0000 Subject: [PATCH] Monotone-Parent: 77a448cff64353c09e0f8a786ad2aab1113b3a74 Monotone-Revision: 1e9037357870d127edf32b09b2001df2dd5df26f Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2008-03-28T14:47:07 Monotone-Branch: ca.inverse.sogo --- UI/WebServerResources/ContactsUI.js | 36 +++++++++++++++-------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/UI/WebServerResources/ContactsUI.js b/UI/WebServerResources/ContactsUI.js index 4879afa2e..35b0b5e50 100644 --- a/UI/WebServerResources/ContactsUI.js +++ b/UI/WebServerResources/ContactsUI.js @@ -510,11 +510,11 @@ function onConfirmContactSelection(event) { var initialValues = null; if (selector) { - var selectorId = selector.getAttribute("id"); - selectorList = opener.window.document.getElementById('uixselector-' - + selectorId - + '-uidList'); - initialValues = selectorList.value; + var selectorId = selector.getAttribute("id"); + selectorList = opener.window.document.getElementById('uixselector-' + + selectorId + + '-uidList'); + initialValues = selectorList.value; } var contactsList = $("contactsList"); @@ -718,10 +718,12 @@ function deniedFoldersLookupCallback(http) { function configureAbToolbar() { var toolbar = $("abToolbar"); - var links = toolbar.childNodesWithTag("a"); - Event.observe(links[0], "click", onAddressBookNew, false); - Event.observe(links[1], "click", onAddressBookAdd, false); - Event.observe(links[2], "click", onAddressBookRemove, false); + if (toolbar) { + var links = toolbar.childNodesWithTag("a"); + links[0].observe("click", onAddressBookNew); + links[1].observe("click", onAddressBookAdd); + links[2].observe("click", onAddressBookRemove); + } } function configureContactFolders() { @@ -858,18 +860,18 @@ function getMenus() { } function configureSelectionButtons() { - var container = $("contactSelectionButtons"); - if (container) { - var buttons = container.childNodesWithTag("input"); - for (var i = 0; i < buttons.length; i++) - Event.observe(buttons[i], "click", - onConfirmContactSelection.bindAsEventListener(buttons[i])); - } + var container = $("contactSelectionButtons"); + if (container) { + var buttons = container.childNodesWithTag("input"); + for (var i = 0; i < buttons.length; i++) + $(buttons[i]).observe("click", + onConfirmContactSelection); + } } function initContacts(event) { if (document.body.hasClassName("popup")) - configureSelectionButtons(); + configureSelectionButtons(); configureAbToolbar(); configureContactFolders(); // initDnd();