aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorHsieh Chin Fan <pham@topo.tw>2024-10-07 17:46:55 +0800
committerHsieh Chin Fan <pham@topo.tw>2024-10-08 10:28:47 +0800
commitafe046864d902fafbedf41302e0d41984cd0e946 (patch)
treefe895eead2724bc1ca15e8af5ad1494dffd801cb
parent7beb564dd63624dce148401b2644dafa278af837 (diff)
feat: include map ids in marker title
-rw-r--r--src/dumbyUtils.mjs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/dumbyUtils.mjs b/src/dumbyUtils.mjs
index d0a3501..bf7d5fb 100644
--- a/src/dumbyUtils.mjs
+++ b/src/dumbyUtils.mjs
@@ -100,11 +100,12 @@ const getMarkersFromMaps = link => {
100 .filter(map => link.targets ? link.targets.includes(map.id) : true) 100 .filter(map => link.targets ? link.targets.includes(map.id) : true)
101 .map(map => { 101 .map(map => {
102 const renderer = map.renderer 102 const renderer = map.renderer
103 const markerTitle = `${link.targets ?? 'all'}@${link.xy}`
103 104
104 return map.querySelector(`.marker[title="${link.xy}"]`) ?? 105 return map.querySelector(`.marker[title="${markerTitle}"]`) ??
105 renderer.addMarker({ 106 renderer.addMarker({
106 xy: link.xy, 107 xy: link.xy,
107 title: link.xy 108 title: markerTitle
108 }) 109 })
109 }) 110 })
110} 111}