diff options
-rw-r--r-- | src/MenuItem.mjs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/MenuItem.mjs b/src/MenuItem.mjs index 138b317..54da450 100644 --- a/src/MenuItem.mjs +++ b/src/MenuItem.mjs | |||
@@ -49,7 +49,8 @@ export class Folder extends window.HTMLDivElement { | |||
49 | // Prepare submenu | 49 | // Prepare submenu |
50 | const submenu = document.createElement('div') | 50 | const submenu = document.createElement('div') |
51 | submenu.className = 'sub-menu' | 51 | submenu.className = 'sub-menu' |
52 | submenu.style.cssText = 'position: absolute; left: 105%; top: -20px;' | 52 | const offset = this.items.length > 1 ? '-20px' : '0px' |
53 | submenu.style.cssText = `position: absolute; left: 105%; top: ${offset};` | ||
53 | this.items.forEach(item => submenu.appendChild(item)) | 54 | this.items.forEach(item => submenu.appendChild(item)) |
54 | submenu.onmouseleave = () => submenu.remove() | 55 | submenu.onmouseleave = () => submenu.remove() |
55 | 56 | ||