mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-25 13:25:28 +00:00
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:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user