aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/MenuItem.mjs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/MenuItem.mjs b/src/MenuItem.mjs
index af6d8ac..fe0bd99 100644
--- a/src/MenuItem.mjs
+++ b/src/MenuItem.mjs
@@ -80,6 +80,10 @@ export const pickBlockItem = ({ blocks, utils }) =>
80 const item = e.target.closest('.menu-item.keep-menu') 80 const item = e.target.closest('.menu-item.keep-menu')
81 item.classList.add(focus ? 'checked' : 'unchecked') 81 item.classList.add(focus ? 'checked' : 'unchecked')
82 item.classList.remove(focus ? 'unchecked' : 'checked') 82 item.classList.remove(focus ? 'unchecked' : 'checked')
83
84 // UX: remove menu after user select/deselect blocks
85 const submenu = e.target.closest('.sub-menu')
86 submenu.onmouseleave = () => submenu.closest('.menu').style.display = 'none'
83 } 87 }
84 }) 88 })
85 89