diff options
Diffstat (limited to 'core/src/components/UserMenu.js')
-rw-r--r-- | core/src/components/UserMenu.js | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/core/src/components/UserMenu.js b/core/src/components/UserMenu.js index c4cb6527da3..aaecec546b9 100644 --- a/core/src/components/UserMenu.js +++ b/core/src/components/UserMenu.js @@ -26,6 +26,10 @@ import $ from 'jquery' export const setUp = () => { const $menu = $('#header #settings') + // Using page terminoogy as below + const $excludedPageClasses = [ + 'user-status-menu-item__header', + ] // show loading feedback $menu.delegate('a', 'click', event => { @@ -34,9 +38,11 @@ export const setUp = () => { $page = $page.closest('a') } if (event.which === 1 && !event.ctrlKey && !event.metaKey) { - $page.find('img').remove() - $page.find('div').remove() // prevent odd double-clicks - $page.prepend($('<div/>').addClass('icon-loading-small')) + if (!$excludedPageClasses.includes($page.attr('class'))) { + $page.find('img').remove() + $page.find('div').remove() // prevent odd double-clicks + $page.prepend($('<div/>').addClass('icon-loading-small')) + } } else { // Close navigation when opening menu entry in // a new tab |