Skip to content

Commit e4450c4

Browse files
committed
Update generate_module_docs.js
1 parent 264dcbd commit e4450c4

File tree

1 file changed

+13
-19
lines changed

1 file changed

+13
-19
lines changed

generate_module_docs.js

Lines changed: 13 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -184,29 +184,23 @@ function main() {
184184
const versions = Object.keys(changelogData).sort((a, b) => b.localeCompare(a, undefined, { numeric: true, sensitivity: 'base' }))
185185
if (versions.length > 0) {
186186
markdown += `<strong>Changelog</strong>\n`
187+
markdown += `<details>\n<summary>Changelog History</summary>\n`
188+
markdown += `<div class="details-content">\n`
187189

188-
if (versions.length > 1) {
189-
versions.forEach(version => {
190-
markdown += `<details>\n<summary>Version ${version}</summary>\n`
191-
markdown += `<div class="details-content">\n`
192-
markdown += `<ul>\n`
193-
changelogData[version].forEach(entry => {
194-
markdown += ` <li>${entry.trim()}</li>\n`
195-
})
196-
markdown += `</ul>\n`
197-
markdown += `</div>\n`
198-
markdown += `</details>\n`
199-
})
200-
} else {
190+
versions.forEach(version => {
191+
markdown += `<details>\n<summary>Version ${version}</summary>\n`
192+
markdown += `<div class="details-content">\n`
201193
markdown += `<ul>\n`
202-
versions.forEach(version => {
203-
changelogData[version].forEach(entry => {
204-
markdown += ` <li>${version} - ${entry.trim()}</li>\n`
205-
})
194+
changelogData[version].forEach(entry => {
195+
markdown += ` <li>${entry.trim()}</li>\n`
206196
})
207197
markdown += `</ul>\n`
208-
}
209-
markdown += `\n`
198+
markdown += `</div>\n`
199+
markdown += `</details>\n`
200+
})
201+
202+
markdown += `</div>\n`
203+
markdown += `</details>\n\n`
210204
}
211205

212206
markdown += `<div style="display: flex; justify-content: center; margin-top: 20px;">\n`

0 commit comments

Comments
 (0)