From 6043567b4b8367188be5efc674e9f3988ce86407 Mon Sep 17 00:00:00 2001 From: David Jardin Date: Mon, 23 Sep 2024 10:57:16 +0200 Subject: [PATCH] fix event target in menu.js (#44019) --- build/media_source/mod_menu/js/menu.es6.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/build/media_source/mod_menu/js/menu.es6.js b/build/media_source/mod_menu/js/menu.es6.js index ad1745dd60624..9d5c2a005ebf9 100644 --- a/build/media_source/mod_menu/js/menu.es6.js +++ b/build/media_source/mod_menu/js/menu.es6.js @@ -44,32 +44,32 @@ spanEl.addEventListener('mouseout', topLevelMouseOut(topLevelEl, settings)); } - topLevelEl.addEventListener('mouseover', ({ target }) => { - const ulChild = target.querySelector('ul'); + topLevelEl.addEventListener('mouseover', ({ currentTarget }) => { + const ulChild = currentTarget.querySelector('ul'); if (ulChild) { ulChild.setAttribute('aria-hidden', 'false'); ulChild.classList.add(settings.menuHoverClass); } }); - topLevelEl.addEventListener('mouseout', ({ target }) => { - const ulChild = target.querySelector('ul'); + topLevelEl.addEventListener('mouseout', ({ currentTarget }) => { + const ulChild = currentTarget.querySelector('ul'); if (ulChild) { ulChild.setAttribute('aria-hidden', 'true'); ulChild.classList.remove(settings.menuHoverClass); } }); - topLevelEl.addEventListener('focus', ({ target }) => { - const ulChild = target.querySelector('ul'); + topLevelEl.addEventListener('focus', ({ currentTarget }) => { + const ulChild = currentTarget.querySelector('ul'); if (ulChild) { ulChild.setAttribute('aria-hidden', 'true'); ulChild.classList.add(settings.menuHoverClass); } }); - topLevelEl.addEventListener('blur', ({ target }) => { - const ulChild = target.querySelector('ul'); + topLevelEl.addEventListener('blur', ({ currentTarget }) => { + const ulChild = currentTarget.querySelector('ul'); if (ulChild) { ulChild.setAttribute('aria-hidden', 'false'); ulChild.classList.remove(settings.menuHoverClass);