merge of '4b1cae6ed7b8c58f9cf2e2df5162ad6ed6ea12c0'

and 'a1c1eacbf93b1c77a04e617675b261da87d45947'

Monotone-Parent: 4b1cae6ed7b8c58f9cf2e2df5162ad6ed6ea12c0
Monotone-Parent: a1c1eacbf93b1c77a04e617675b261da87d45947
Monotone-Revision: 80545770d33420a47df77acb284ef0203c16cd94

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2008-08-25T19:48:00
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Ludovic Marcotte 2008-08-25 19:48:00 +00:00
commit 19b96c4371

View file

@ -1328,6 +1328,9 @@ function onMessageCheckCallback(event) {
}
function initMailboxTree() {
var node = $("mailboxTree");
if (node)
node.parentNode.removeChild(node);
mailboxTree = new dTree("mailboxTree");
mailboxTree.config.folderLinks = true;
mailboxTree.config.hideRoot = true;
@ -1396,7 +1399,11 @@ function mailboxMenuNode(type, name) {
function generateMenuForMailbox(mailbox, prefix, callback) {
var menuDIV = document.createElement("div");
$(menuDIV).addClassName("menu");
menuDIV.setAttribute("id", prefix + "Submenu");
var menuID = prefix + "Submenu";
var previousMenuDIV = $(menuID);
if (previousMenuDIV)
previousMenuDIV.parentNode.removeChild(previousMenuDIV);
menuDIV.setAttribute("id", menuID);
var menu = document.createElement("ul");
menuDIV.appendChild(menu);
pageContent.appendChild(menuDIV);