aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/MenuItem.mjs
diff options
context:
space:
mode:
authorHsieh Chin Fan <pham@topo.tw>2024-09-30 00:27:17 +0800
committerHsieh Chin Fan <pham@topo.tw>2024-09-30 00:27:17 +0800
commitd2bfd4063198c7a48ed203fb9af8428dd3586bd8 (patch)
tree063a1be7494963ca951282b4d5be1f1760962ca5 /src/MenuItem.mjs
parent27feb1302304eede3cdc58ffde5ce8e0f0019da4 (diff)
fix: prevent redundant sub-menu generate
Diffstat (limited to 'src/MenuItem.mjs')
-rw-r--r--src/MenuItem.mjs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/MenuItem.mjs b/src/MenuItem.mjs
index e974f9e..ac082b2 100644
--- a/src/MenuItem.mjs
+++ b/src/MenuItem.mjs
@@ -31,6 +31,7 @@ class Folder {
31 element.innerHTML = this.innerHTML; 31 element.innerHTML = this.innerHTML;
32 element.style.cssText = 'position: relative; overflow: visible;'; 32 element.style.cssText = 'position: relative; overflow: visible;';
33 element.onmouseover = () => { 33 element.onmouseover = () => {
34 if (element.querySelector('.sub-menu')) return;
34 // Prepare submenu 35 // Prepare submenu
35 this.submenu = document.createElement('div'); 36 this.submenu = document.createElement('div');
36 this.submenu.className = 'sub-menu'; 37 this.submenu.className = 'sub-menu';