aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/dumbymap.mjs
diff options
context:
space:
mode:
authorHsieh Chin Fan <pham@topo.tw>2024-10-18 15:12:07 +0800
committerHsieh Chin Fan <pham@topo.tw>2024-10-18 15:12:14 +0800
commit24943a7f0389831ff91fbce227bd1515bee85218 (patch)
tree877e0eb3083df85564d551e0c1f9f0bae01f72d1 /src/dumbymap.mjs
parentdbe6179d42a50899bf97585b0c8437129dd408f4 (diff)
feat: patch f76555b to select htmlHolder
Diffstat (limited to 'src/dumbymap.mjs')
-rw-r--r--src/dumbymap.mjs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs
index 1b7c685..7d24e45 100644
--- a/src/dumbymap.mjs
+++ b/src/dumbymap.mjs
@@ -172,7 +172,7 @@ export const generateMaps = (container, {
172 172
173 /** Prepare Semantic HTML part and blocks of contents inside */ 173 /** Prepare Semantic HTML part and blocks of contents inside */
174 const htmlHolder = container.querySelector('.SemanticHtml, main, :scope > article') ?? 174 const htmlHolder = container.querySelector('.SemanticHtml, main, :scope > article') ??
175 Array.from(container.children).find(e => e.id?.includes('main') || e.className?.includes?.('main')) ?? 175 Array.from(container.children).find(e => e.id?.match(/main|content/) || e.className?.match?.(/main|content/)) ??
176 Array.from(container.children).sort((a, b) => a.textContent.length < b.textContent.length).at(0) 176 Array.from(container.children).sort((a, b) => a.textContent.length < b.textContent.length).at(0)
177 htmlHolder.classList.add('SemanticHtml') 177 htmlHolder.classList.add('SemanticHtml')
178 178