mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-08-15 11:53:17 +00:00
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:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user