From 6438739f319324e8c3bd752837716ffaef9dda82 Mon Sep 17 00:00:00 2001 From: Byron Jones Date: Mon, 19 Aug 2013 14:15:38 +0800 Subject: Bug 906574: user context menu throws javascript error on second invocation --- extensions/BMO/web/js/edituser_menu.js | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'extensions/BMO/web/js/edituser_menu.js') diff --git a/extensions/BMO/web/js/edituser_menu.js b/extensions/BMO/web/js/edituser_menu.js index a9baab536..d371d32a3 100644 --- a/extensions/BMO/web/js/edituser_menu.js +++ b/extensions/BMO/web/js/edituser_menu.js @@ -3,7 +3,6 @@ var usermenu_widget; YAHOO.util.Event.onDOMReady(function() { usermenu_widget = new YAHOO.widget.Menu('usermenu_widget', { position : 'dynamic' }); usermenu_widget.addItems([ - { text: 'Profile', url: '#', target: '_blank' }, { text: 'Activity', url: '#', target: '_blank' }, { text: 'Mail', url: '#', target: '_blank' }, { text: 'Edit', url: '#', target: '_blank' } @@ -17,17 +16,13 @@ function show_usermenu(event, id, email, show_edit) { if (event.ctrlKey || event.shiftKey || event.altKey || event.metaKey) return true; usermenu_widget.getItem(0).cfg.setProperty('url', - 'user_profile?login=' + encodeURIComponent(email)); - usermenu_widget.getItem(1).cfg.setProperty('url', 'page.cgi?id=user_activity.html&action=run&from=-14d&who=' + encodeURIComponent(email)); - usermenu_widget.getItem(2).cfg.setProperty('url', 'mailto:' + encodeURIComponent(email)); + usermenu_widget.getItem(1).cfg.setProperty('url', 'mailto:' + encodeURIComponent(email)); if (show_edit) { - usermenu_widget.getItem(3).cfg.setProperty('url', 'editusers.cgi?action=edit&userid=' + id); + usermenu_widget.getItem(2).cfg.setProperty('url', 'editusers.cgi?action=edit&userid=' + id); } else { - usermenu_widget.removeItem(3); + usermenu_widget.removeItem(2); } - // hide user-profile menu for now - usermenu_widget.removeItem(0); usermenu_widget.cfg.setProperty('xy', YAHOO.util.Event.getXY(event)); usermenu_widget.show(); return false; -- cgit v1.2.3-24-g4f1b