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 /src | |
| parent | 29b8074880011bbe62855430a10c2b0b3631483e (diff) | |
docs: improve jsdoc
Diffstat (limited to 'src')
| -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, |