aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorHsieh Chin Fan <pham@topo.tw>2024-11-08 23:16:10 +0800
committerHsieh Chin Fan <pham@topo.tw>2024-11-08 23:16:10 +0800
commit64f8902574332f21c419662a13dff360e4e5daa5 (patch)
tree3debfe0ce1a8d73aaee51242a434ab9260df6fbc
parent2626b362948fcd8a3a5e9aa4e22b4de4587740ff (diff)
fix: shift context menu in proper time
-rw-r--r--src/dumbymap.mjs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs
index 217c1b6..86b8099 100644
--- a/src/dumbymap.mjs
+++ b/src/dumbymap.mjs
@@ -562,6 +562,7 @@ export const generateMaps = (container, {
562 menu.style.display = 'block' 562 menu.style.display = 'block'
563 menu.style.left = (e.pageX - containerRect.left + 10) + 'px' 563 menu.style.left = (e.pageX - containerRect.left + 10) + 'px'
564 menu.style.top = (e.pageY - containerRect.top + 5) + 'px' 564 menu.style.top = (e.pageY - containerRect.top + 5) + 'px'
565 shiftByWindow(menu)
565 clearTimeout(menu.timer) 566 clearTimeout(menu.timer)
566 }).observe(menu, { childList: true }) 567 }).observe(menu, { childList: true })
567 menu.timer = setTimeout(() => menu.remove(), 100) 568 menu.timer = setTimeout(() => menu.remove(), 100)
@@ -669,8 +670,6 @@ export const generateMaps = (container, {
669 menu.appendChild(menuItem.pickLayoutItem(dumbymap)) 670 menu.appendChild(menuItem.pickLayoutItem(dumbymap))
670 } 671 }
671 672
672 shiftByWindow(menu)
673
674 return menu 673 return menu
675 } 674 }
676 675