aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/dumbymap.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'src/dumbymap.mjs')
-rw-r--r--src/dumbymap.mjs16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs
index 1cc0f07..6fa05b7 100644
--- a/src/dumbymap.mjs
+++ b/src/dumbymap.mjs
@@ -6,7 +6,7 @@ import MarkdownItFrontMatter from 'markdown-it-front-matter'
6import MarkdownItTocDoneRight from 'markdown-it-toc-done-right' 6import MarkdownItTocDoneRight from 'markdown-it-toc-done-right'
7import LeaderLine from 'leader-line' 7import LeaderLine from 'leader-line'
8import PlainDraggable from 'plain-draggable' 8import PlainDraggable from 'plain-draggable'
9import { render, parseConfigsFromText } from 'mapclay' 9import { render, parseConfigsFromYaml } from 'mapclay'
10 10
11const observers = new Map() 11const observers = new Map()
12 12
@@ -215,13 +215,11 @@ export const generateMaps = async (container) => {
215 mapIdList.push(mapId) 215 mapIdList.push(mapId)
216 } 216 }
217 217
218 const markerOptions = geoLinks.map(link => { 218 const markerOptions = geoLinks.map(link => ({
219 return { 219 targets: link.targets,
220 targets: link.targets, 220 xy: link.xy,
221 xy: link.xy, 221 title: link.url.pathname
222 title: link.url.pathname 222 }))
223 }
224 })
225 223
226 224
227 // Render each code block with "language-map" class 225 // Render each code block with "language-map" class
@@ -234,7 +232,7 @@ export const generateMaps = async (container) => {
234 232
235 let configList = [] 233 let configList = []
236 try { 234 try {
237 configList = parseConfigsFromText(configText).map(result => { 235 configList = parseConfigsFromYaml(configText).map(result => {
238 assignMapId(result) 236 assignMapId(result)
239 const markersFromLinks = markerOptions.filter(marker => 237 const markersFromLinks = markerOptions.filter(marker =>
240 !marker.targets || marker.targets.includes(result.id) 238 !marker.targets || marker.targets.includes(result.id)