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(); }