From a67e5adede9fca1326e50bd530861fae75b2bf3d Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Thu, 12 Sep 2024 11:53:29 +0800 Subject: style: Reformat code --- src/dumbymap.mjs | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) (limited to 'src') diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs index f5cab8e..46682c9 100644 --- a/src/dumbymap.mjs +++ b/src/dumbymap.mjs @@ -126,13 +126,11 @@ export const markdown2HTML = (container, mdContent) => { const contentWithToc = '${toc}\n\n\n' + mdContent htmlHolder.innerHTML = md.render(contentWithToc); + // TODO Do this in markdown-it - htmlHolder.querySelectorAll('*> div:not(:has(nav))') + htmlHolder.querySelectorAll('* > div:not(:has(nav))') .forEach(b => b.classList.add('draggable-block')) - - // TODO Improve it! - return container //}}} } @@ -156,14 +154,6 @@ export const generateMaps = async (container) => { } }) - // Set focusArea - const showcase = document.createElement('div') - container.appendChild(showcase) - showcase.classList.add('Showcase') - const mapPlaceholder = document.createElement('div') - mapPlaceholder.id = 'mapPlaceholder' - showcase.appendChild(mapPlaceholder) - const isAnchorPointedBy = (link) => (anchor) => { const mapContainer = anchor.closest('.map-container') const isTarget = !link.targets || link.targets.includes(mapContainer.id) @@ -304,6 +294,15 @@ export const generateMaps = async (container) => { //}}} // CSS observer {{{ + + // Set focusArea + const showcase = document.createElement('div') + container.appendChild(showcase) + showcase.classList.add('Showcase') + const mapPlaceholder = document.createElement('div') + mapPlaceholder.id = 'mapPlaceholder' + showcase.appendChild(mapPlaceholder) + // Layout{{{ // press key to switch layout -- cgit v1.2.3-70-g09d2