aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/dumbymap.mjs
diff options
context:
space:
mode:
authorHsieh Chin Fan <pham@topo.tw>2024-10-24 12:14:50 +0800
committerHsieh Chin Fan <pham@topo.tw>2024-10-24 17:39:45 +0800
commit14f13987693ff3733bf6167fbfc3c70f1b6864bf (patch)
tree262da8196ebd9f6f7d2a724ea9b306ee226fe770 /src/dumbymap.mjs
parent6d7da75bdcca544ac40ad1d93e8da1a4fee8d4f2 (diff)
feat: add menu items for setting marker type
Diffstat (limited to 'src/dumbymap.mjs')
-rw-r--r--src/dumbymap.mjs9
1 files changed, 8 insertions, 1 deletions
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, {
555 if (geoLink.classList.contains('from-text')) { 555 if (geoLink.classList.contains('from-text')) {
556 menu.appendChild(new menuItem.Item({ 556 menu.appendChild(new menuItem.Item({
557 text: 'Delete', 557 text: 'Delete',
558 onclick: () => geoLink.replaceWith(document.createTextNode(geoLink.textContent)), 558 onclick: () => {
559 utils.getMarkersFromMaps(geoLink)
560 .forEach(m => m.remove())
561 geoLink.replaceWith(
562 document.createTextNode(geoLink.textContent),
563 )
564 },
559 })) 565 }))
560 } 566 }
567 menu.appendChild(menuItem.setGeoLinkType(geoLink))
561 return 568 return
562 } 569 }
563 570