Monotone-Parent: 19f903f83cb41c2b439a715ea787b4e5a00dce36

Monotone-Revision: 1c43299cc4dd7d03f90df10c2a39ffe39966165a

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-10-19T19:32:00
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2007-10-19 19:32:00 +00:00
parent af43e25a1f
commit 1e29a6e20c

View File

@@ -776,11 +776,12 @@ function popupSubmenu(event) {
parentNode.submenuItem = this;
parentNode.submenu = submenuNode;
var menuTop = (parentNode.offsetTop - 2
var menuTop = (parentNode.offsetTop - 1
+ this.offsetTop);
if (window.height()
< (menuTop + submenuNode.offsetHeight))
menuTop = window.height() - submenuNode.offsetHeight - 3;
< (menuTop + submenuNode.offsetHeight)
&& submenuNode.offsetHeight < window.height())
menuTop -= submenuNode.offsetHeight - this.offsetHeight - 4;
var menuLeft = (parentNode.offsetLeft + parentNode.offsetWidth - 3);
if (window.width()
< (menuLeft + submenuNode.offsetWidth))
@@ -798,8 +799,8 @@ function popupSubmenu(event) {
onMouseEnteredParentMenu.bindAsEventListener(parentNode));
$(this).addClassName("submenu-selected");
submenuNode.setStyle({ top: menuTop + "px",
left: menuLeft + "px",
visibility: "visible" });
left: menuLeft + "px",
visibility: "visible" });
preventDefault(event);
}
}