diff options
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 | ||