From 2694a56eb896ec4564630e36647d0b53a2278591 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Sat, 12 Oct 2024 16:38:22 +0800 Subject: fix: remove leader lines anyway in case content refresh when link is hovered --- 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 4a11bcb..34b0e32 100644 --- a/src/dumbymap.mjs +++ b/src/dumbymap.mjs @@ -224,6 +224,11 @@ export const generateMaps = (container, { .forEach(utils.createGeoLink) }) + /** LINK: remove all leaderline when onRemove() */ + onRemove(htmlHolder, () => + htmlHolder.querySelectorAll('.with-leader-line') + .forEach(utils.removeLeaderLines), + ) /** * mapFocusObserver. observe for map focus * @return {MutationObserver} observer -- cgit v1.2.3-70-g09d2