webgui/www/extras/contextMenu/contextMenu.js
2008-07-22 17:44:17 +00:00

21 lines
677 B
JavaScript
Executable file

function initWGContextMenus() {
var menus = YAHOO.util.Dom.getElementsByClassName('wg-contextmenu');
for (var i = menus.length; i--; ) {
var menu = menus[i];
if (menu.initialized) {
continue;
}
var ctx = menu.previousSibling;
var myMenu = new YAHOO.widget.Menu(menu, {
context : [ctx, "tl", "bl"]
});
myMenu.render();
YAHOO.util.Event.addListener(ctx, "click", function (e, menu) {
YAHOO.util.Event.preventDefault(e);
menu.align("tl", "bl");
menu.show();
}, myMenu);
}
}
YAHOO.util.Event.onDOMReady(initWGContextMenus);