From eb6cbd430c0c32b3e4919649c735e16b41b797b9 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Wed, 9 Oct 2024 20:34:04 +0800 Subject: fix: patch a11cbe8 shame that didn't notice layout initial issue... --- src/dumbymap.mjs | 6 +++--- src/editor.mjs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs index 9b86ec0..906d9b2 100644 --- a/src/dumbymap.mjs +++ b/src/dumbymap.mjs @@ -117,7 +117,7 @@ export const generateMaps = (container, { layouts = [], delay, renderCallback } /** Prepare Contaner/HTML Holder/Showcase */ container.classList.add('Dumby') container.removeAttribute('data-layout') - container.setAttribute('data-layout', layouts[0].name) + container.setAttribute('data-layout', defaultLayouts[0].name) const htmlHolder = container.querySelector('.SemanticHtml') ?? container const blocks = Array.from(htmlHolder.querySelectorAll('.dumby-block')) const showcase = document.createElement('div') @@ -252,7 +252,7 @@ export const generateMaps = (container, { layouts = [], delay, renderCallback } // Apply handler for leaving/entering layouts if (oldLayout) { - layouts + dumbymap.layouts .find(l => l.name === oldLayout) ?.leaveHandler?.call(this, dumbymap) } @@ -263,7 +263,7 @@ export const generateMaps = (container, { layouts = [], delay, renderCallback } .forEach(ele => ele.removeAttribute('style')) if (newLayout) { - layouts + dumbymap.layouts .find(l => l.name === newLayout) ?.enterHandler?.call(this, dumbymap) } diff --git a/src/editor.mjs b/src/editor.mjs index 405041d..a8cccf2 100644 --- a/src/editor.mjs +++ b/src/editor.mjs @@ -478,7 +478,7 @@ const menuForEditor = (event, menu) => { const updateDumbyMap = (callback = null) => { markdown2HTML(dumbyContainer, editor.value()) // debounceForMap(dumbyContainer, afterMapRendered) - dumbymap = generateMaps(dumbyContainer, { layouts: ['sticky'] }) + dumbymap = generateMaps(dumbyContainer) // Set onscroll callback const htmlHolder = dumbymap.htmlHolder htmlHolder.onscroll = htmlOnScroll(htmlHolder) -- cgit v1.2.3-70-g09d2