See Changelog.

Monotone-Parent: c3ae9437f2d6f5684527ea0486ab6204b9ce62b2
Monotone-Revision: e3951f85165fbcdda1e4339ca3625cd4f4fbcf9f

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-03-11T20:06:38
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Francis Lachapelle
2011-03-11 20:06:38 +00:00
parent 7b1c213051
commit 3dcb595c5a
6 changed files with 27 additions and 20 deletions
+5 -6
View File
@@ -139,7 +139,6 @@ Element.addMethods({
onContextMenu: function(element, event) {
element = $(element);
Event.stop(event);
if (document.currentPopupMenu)
hideMenu(document.currentPopupMenu);
@@ -160,13 +159,14 @@ Element.addMethods({
if (popup.prepareVisibility)
isVisible = popup.prepareVisibility();
Event.stop(event);
if (isVisible) {
popup.setStyle( { top: menuTop + "px",
left: menuLeft + "px",
visibility: "visible" } );
visibility: "visible" } );
document.currentPopupMenu = popup;
document.body.observe("click", onBodyClickMenuHandler);
$(document.body).on("mousedown", onBodyClickMenuHandler);
}
else
log ("Warning: not showing the contextual menu " + element.id);
@@ -175,8 +175,7 @@ Element.addMethods({
attachMenu: function(element, menuName) {
element = $(element);
element.sogoContextMenu = $(menuName);
element.observe("contextmenu",
element.onContextMenu.bindAsEventListener(element));
element.on("contextmenu", element.onContextMenu);
},
selectElement: function(element) {