diff options
author | Hsieh Chin Fan <pham@topo.tw> | 2024-10-24 12:14:50 +0800 |
---|---|---|
committer | Hsieh Chin Fan <pham@topo.tw> | 2024-10-24 17:39:45 +0800 |
commit | 14f13987693ff3733bf6167fbfc3c70f1b6864bf (patch) | |
tree | 262da8196ebd9f6f7d2a724ea9b306ee226fe770 /src/dumbymap.mjs | |
parent | 6d7da75bdcca544ac40ad1d93e8da1a4fee8d4f2 (diff) |
feat: add menu items for setting marker type
Diffstat (limited to 'src/dumbymap.mjs')
-rw-r--r-- | src/dumbymap.mjs | 9 |
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 | ||