diff options
author | Hsieh Chin Fan <pham@topo.tw> | 2024-10-27 22:16:21 +0800 |
---|---|---|
committer | Hsieh Chin Fan <pham@topo.tw> | 2024-10-27 22:16:21 +0800 |
commit | 9d4a26f5223f5b31d4a8c11de15f5942bbd6ccb2 (patch) | |
tree | 519bd5b9a54b9f1e2d30667fcb10ad4439c4f359 | |
parent | 29b8074880011bbe62855430a10c2b0b3631483e (diff) |
docs: improve jsdoc
-rw-r--r-- | src/dumbymap.mjs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs index ccec8dd..718758b 100644 --- a/src/dumbymap.mjs +++ b/src/dumbymap.mjs | |||
@@ -142,7 +142,7 @@ export const generateMaps = (container, { | |||
142 | contentSelector, | 142 | contentSelector, |
143 | render = defaultRender, | 143 | render = defaultRender, |
144 | } = {}) => { | 144 | } = {}) => { |
145 | /** Prepare Contaner */ | 145 | /** Prepare: Contaner */ |
146 | if (container.classList.contains('Dumby')) return | 146 | if (container.classList.contains('Dumby')) return |
147 | container.classList.add('Dumby') | 147 | container.classList.add('Dumby') |
148 | delete container.dataset.layout | 148 | delete container.dataset.layout |
@@ -150,24 +150,24 @@ export const generateMaps = (container, { | |||
150 | container.dataset.layout = initialLayout ?? defaultLayouts.at(0).name | 150 | container.dataset.layout = initialLayout ?? defaultLayouts.at(0).name |
151 | register(proj4) | 151 | register(proj4) |
152 | 152 | ||
153 | /** Prepare Semantic HTML part and blocks of contents inside */ | 153 | /** Prepare: Semantic HTML part and blocks of contents inside */ |
154 | const htmlHolder = container.querySelector(contentSelector) ?? | 154 | const htmlHolder = container.querySelector(contentSelector) ?? |
155 | container.querySelector('.SemanticHtml, main, :scope > article') ?? | 155 | container.querySelector('.SemanticHtml, main, :scope > article') ?? |
156 | Array.from(container.children).find(e => e.id?.match(/main|content/) || e.className?.match?.(/main|content/)) ?? | 156 | Array.from(container.children).find(e => e.id?.match(/main|content/) || e.className?.match?.(/main|content/)) ?? |
157 | Array.from(container.children).sort((a, b) => a.textContent.length < b.textContent.length).at(0) | 157 | Array.from(container.children).sort((a, b) => a.textContent.length < b.textContent.length).at(0) |
158 | htmlHolder.classList.add('SemanticHtml') | 158 | htmlHolder.classList.add('SemanticHtml') |
159 | 159 | ||
160 | /** Prepare Showcase */ | 160 | /** Prepare: Showcase */ |
161 | const showcase = document.createElement('div') | 161 | const showcase = document.createElement('div') |
162 | container.appendChild(showcase) | 162 | container.appendChild(showcase) |
163 | showcase.classList.add('Showcase') | 163 | showcase.classList.add('Showcase') |
164 | 164 | ||
165 | /** Prepare Other Variables */ | 165 | /** Prepare: Other Variables */ |
166 | const modalContent = document.createElement('div') | 166 | const modalContent = document.createElement('div') |
167 | container.appendChild(modalContent) | 167 | container.appendChild(modalContent) |
168 | const modal = new PlainModal(modalContent) | 168 | const modal = new PlainModal(modalContent) |
169 | 169 | ||
170 | /** Define dumbymap Object */ | 170 | /** VAR: dumbymap Object */ |
171 | const dumbymap = { | 171 | const dumbymap = { |
172 | layouts: [...defaultLayouts, ...layouts.map(l => typeof l === 'object' ? l : { name: l })], | 172 | layouts: [...defaultLayouts, ...layouts.map(l => typeof l === 'object' ? l : { name: l })], |
173 | container, | 173 | container, |