From 14f13987693ff3733bf6167fbfc3c70f1b6864bf Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Thu, 24 Oct 2024 12:14:50 +0800 Subject: feat: add menu items for setting marker type --- src/dumbymap.mjs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/dumbymap.mjs') diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs index 6e5bc38..4d6657f 100644 --- a/src/dumbymap.mjs +++ b/src/dumbymap.mjs @@ -555,9 +555,16 @@ export const generateMaps = (container, { if (geoLink.classList.contains('from-text')) { menu.appendChild(new menuItem.Item({ text: 'Delete', - onclick: () => geoLink.replaceWith(document.createTextNode(geoLink.textContent)), + onclick: () => { + utils.getMarkersFromMaps(geoLink) + .forEach(m => m.remove()) + geoLink.replaceWith( + document.createTextNode(geoLink.textContent), + ) + }, })) } + menu.appendChild(menuItem.setGeoLinkType(geoLink)) return } -- cgit v1.2.3-70-g09d2