From 30509b9bb858fa443fbb5b3d909278957b458c61 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Sat, 26 Oct 2024 00:30:00 +0800 Subject: feat: add menu item to change path of leader-line --- src/dumbymap.mjs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/dumbymap.mjs') diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs index f1e971b..3315a03 100644 --- a/src/dumbymap.mjs +++ b/src/dumbymap.mjs @@ -532,6 +532,7 @@ export const generateMaps = (container, { const map = e.target.closest('.mapclay') const block = e.target.closest('.dumby-block') const geoLink = e.target.closest('.geolink') + const linkWithLine = e.target.closest('.with-leader-line') if (!block && !map && !geoLink) return e.preventDefault() @@ -551,6 +552,10 @@ export const generateMaps = (container, { }).observe(menu, { childList: true }) menu.timer = setTimeout(() => menu.remove(), 100) + if (linkWithLine) { + menu.appendChild(menuItem.setLeaderLineType(linkWithLine)) + } + // Menu Items for GeoLink if (geoLink) { if (geoLink.classList.contains('from-text')) { -- cgit v1.2.3-70-g09d2