aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/dumbymap.mjs
diff options
context:
space:
mode:
authorHsieh Chin Fan <pham@topo.tw>2024-10-06 20:05:19 +0800
committerHsieh Chin Fan <pham@topo.tw>2024-10-07 16:15:56 +0800
commitee7f8fa6c770e6063a0dcedcaadd0e9635b0298e (patch)
treea06e683a3a0f1a8e61c93affe5a61007f7f59877 /src/dumbymap.mjs
parent31cc063c23df57832779b004a22d85cd6cf5caf0 (diff)
feat: use dumbymap.utils to expose contenxtmenu
Diffstat (limited to 'src/dumbymap.mjs')
-rw-r--r--src/dumbymap.mjs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs
index a31274e..dde0b00 100644
--- a/src/dumbymap.mjs
+++ b/src/dumbymap.mjs
@@ -135,6 +135,13 @@ export const generateMaps = (container, { delay } = {}) => {
135 Array.from( 135 Array.from(
136 container.querySelectorAll('.mapclay[data-render=fulfilled]') 136 container.querySelectorAll('.mapclay[data-render=fulfilled]')
137 ).sort((a, b) => a.style.order > b.style.order), 137 ).sort((a, b) => a.style.order > b.style.order),
138 setContextMenu: (menuCallback) => {
139 const originalCallback = container.oncontextmenu
140 container.oncontextmenu = (e) => {
141 const menu = originalCallback(e)
142 menuCallback(e, menu)
143 }
144 },
138 focusNextMap: throttle(utils.focusNextMap, utils.focusDelay), 145 focusNextMap: throttle(utils.focusNextMap, utils.focusDelay),
139 switchToNextLayout: throttle(utils.switchToNextLayout, 300) 146 switchToNextLayout: throttle(utils.switchToNextLayout, 300)
140 } 147 }