diff options
Diffstat (limited to 'src/dumbymap.mjs')
-rw-r--r-- | src/dumbymap.mjs | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs index 7f5c75c..7079286 100644 --- a/src/dumbymap.mjs +++ b/src/dumbymap.mjs | |||
@@ -140,15 +140,16 @@ export const markdown2HTML = (container, mdContent) => { | |||
140 | export const generateMaps = async (container, callback) => { | 140 | export const generateMaps = async (container, callback) => { |
141 | container.classList.add('Dumby') | 141 | container.classList.add('Dumby') |
142 | const htmlHolder = container.querySelector('.SemanticHtml') ?? container | 142 | const htmlHolder = container.querySelector('.SemanticHtml') ?? container |
143 | const blocks = Array.from(htmlHolder.querySelectorAll('.dumby-block')) | ||
143 | const showcase = document.createElement('div') | 144 | const showcase = document.createElement('div') |
144 | container.appendChild(showcase) | 145 | container.appendChild(showcase) |
145 | showcase.classList.add('Showcase') | 146 | showcase.classList.add('Showcase') |
146 | 147 | ||
147 | const dumbymap = { | 148 | const dumbymap = { |
148 | container: container, | 149 | container, |
149 | htmlHolder: htmlHolder, | 150 | htmlHolder, |
150 | showcase: showcase, | 151 | showcase, |
151 | blocks: Array.from(htmlHolder.querySelectorAll('.dumby-block')), | 152 | blocks, |
152 | } | 153 | } |
153 | 154 | ||
154 | // LeaderLine {{{ | 155 | // LeaderLine {{{ |
@@ -354,6 +355,11 @@ export const generateMaps = async (container, callback) => { | |||
354 | ?.leaveHandler | 355 | ?.leaveHandler |
355 | ?.call(this, dumbymap) | 356 | ?.call(this, dumbymap) |
356 | } | 357 | } |
358 | |||
359 | Object.values(dumbymap) | ||
360 | .flat() | ||
361 | .forEach(e => e.removeAttribute('style')) | ||
362 | |||
357 | if (newLayout) { | 363 | if (newLayout) { |
358 | layouts.find(l => l.name === newLayout) | 364 | layouts.find(l => l.name === newLayout) |
359 | ?.enterHandler | 365 | ?.enterHandler |