From ee7f8fa6c770e6063a0dcedcaadd0e9635b0298e Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Sun, 6 Oct 2024 20:05:19 +0800 Subject: feat: use dumbymap.utils to expose contenxtmenu --- src/dumbymap.mjs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/dumbymap.mjs') 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 } = {}) => { Array.from( container.querySelectorAll('.mapclay[data-render=fulfilled]') ).sort((a, b) => a.style.order > b.style.order), + setContextMenu: (menuCallback) => { + const originalCallback = container.oncontextmenu + container.oncontextmenu = (e) => { + const menu = originalCallback(e) + menuCallback(e, menu) + } + }, focusNextMap: throttle(utils.focusNextMap, utils.focusDelay), switchToNextLayout: throttle(utils.switchToNextLayout, 300) } -- cgit v1.2.3-70-g09d2