From c49357554135d17e7f5b8cd50d5e5f8aa14c70aa Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Mon, 17 Dec 2007 17:19:10 +0000 Subject: [PATCH] Monotone-Parent: 1b2bd479da4660b08f3b99662b1d83c231901dcd Monotone-Revision: 7673d0874bfab0e145fb002673765af736eb602a Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2007-12-17T17:19:10 Monotone-Branch: ca.inverse.sogo --- UI/WebServerResources/ContactsUI.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/UI/WebServerResources/ContactsUI.js b/UI/WebServerResources/ContactsUI.js index 21c9872f2..5b6599c83 100644 --- a/UI/WebServerResources/ContactsUI.js +++ b/UI/WebServerResources/ContactsUI.js @@ -386,7 +386,7 @@ function uixDeleteSelectedContacts(sender) { } var contactView = $('contactView'); - contactView.innerHTML = ''; + contactView.update(); for (var i = 0; i < rows.length; i++) { var url, http, rowElem; @@ -459,10 +459,17 @@ function newContact(sender) { return false; /* stop following the link */ } -function onFolderSelectionChange() { +function onFolderSelectionChange(event) { var folderList = $("contactFolders"); var nodes = folderList.getSelectedNodes(); - $("contactView").innerHTML = ''; + + if (event) { + var node = getTarget(event); + if (node.tagName == 'UL') + return; + } + + $("contactView").update(); if (nodes[0].hasClassName("denied")) { var div = $("contactsListContent");