aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorHsieh Chin Fan <pham@topo.tw>2024-09-14 19:30:08 +0800
committerHsieh Chin Fan <pham@topo.tw>2024-09-15 00:27:48 +0800
commitae182b739a5aec6f2262891cb0d3e5bb85a1fe26 (patch)
tree17c1d4ce4068ec96993da6d10fc496572eacd5d4 /src
parent64f24ee5fb1a27b66de2575a8d4b31646776f54a (diff)
feat: Set maps full-width by default
Use new API "renderWith" with converter
Diffstat (limited to 'src')
-rw-r--r--src/dumbymap.mjs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs
index 8222c80..f9a999b 100644
--- a/src/dumbymap.mjs
+++ b/src/dumbymap.mjs
@@ -5,7 +5,7 @@ import MarkdownItFrontMatter from 'markdown-it-front-matter'
5import MarkdownItTocDoneRight from 'markdown-it-toc-done-right' 5import MarkdownItTocDoneRight from 'markdown-it-toc-done-right'
6import LeaderLine from 'leader-line' 6import LeaderLine from 'leader-line'
7import PlainDraggable from 'plain-draggable' 7import PlainDraggable from 'plain-draggable'
8import { render, parseConfigsFromYaml } from 'mapclay' 8import { renderWith, parseConfigsFromYaml } from 'mapclay'
9 9
10// Utils {{{ 10// Utils {{{
11const onRemove = (element, callback) => { 11const onRemove = (element, callback) => {
@@ -245,6 +245,7 @@ export const generateMaps = async (container) => {
245 } 245 }
246 246
247 // Render each code block with "language-map" class 247 // Render each code block with "language-map" class
248 const render = renderWith(config => ({ width: "100%", ...config }))
248 const renderTargets = Array.from(container.querySelectorAll('pre:has(.language-map)')) 249 const renderTargets = Array.from(container.querySelectorAll('pre:has(.language-map)'))
249 const renderAllTargets = renderTargets.map(async (target) => { 250 const renderAllTargets = renderTargets.map(async (target) => {
250 // Get text in code block starts with '```map' 251 // Get text in code block starts with '```map'