Fixed a bug in menu (move/copy) selection

Monotone-Parent: 6c373f0d20463d992f29e12a75b931b08f890301
Monotone-Revision: 1bdb79b8cf0d84f8038dc05631d7db768d3faca4

Monotone-Author: crobert@inverse.ca
Monotone-Date: 2008-10-09T20:38:43
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
C Robert
2008-10-09 20:38:43 +00:00
parent 5b119cf5d2
commit adede16568
+10 -1
View File
@@ -1579,15 +1579,20 @@ function generateMenuForMailbox(mailbox, prefix, callback) {
}
var submenuCount = 0;
var newNode;
for (var i = 0; i < mailbox.children.length; i++) {
if ( menu.offsetHeight > windowHeight-offset ) {
var menuWidth = parseInt(menu.offsetWidth) + 15
menuWidth = menuWidth + "px";
menu.style.width = menuWidth;
menu = document.createElement("ul");
menu.style.cssFloat="left";
menu.style.styleFloat="left";
menuDIV.appendChild(menu);
}
var child = mailbox.children[i];
var newNode = mailboxMenuNode(child.type, child.name);
newNode = mailboxMenuNode(child.type, child.name);
newNode.style.width = "auto";
menu.appendChild(newNode);
if (child.children.length > 0) {
var newPrefix = prefix + submenuCount;
@@ -1600,6 +1605,10 @@ function generateMenuForMailbox(mailbox, prefix, callback) {
callbacks.push(callback);
}
}
var menuWidth = parseInt(menu.offsetWidth) + 15
menuWidth = menuWidth + "px";
menu.style.width = menuWidth;
initMenu(menuDIV, callbacks);