feat: individual parts default to "full score"
This commit is contained in:
parent
cb3bca3566
commit
6a767ea7ae
1 changed files with 3 additions and 2 deletions
|
@ -103,6 +103,7 @@ const main = (): void => {
|
||||||
]
|
]
|
||||||
|
|
||||||
// part selection
|
// part selection
|
||||||
|
const DEFAULT_PART = -1 // initially select "full score"
|
||||||
for (const excerpt of metadata.excerpts) {
|
for (const excerpt of metadata.excerpts) {
|
||||||
const id = excerpt.id
|
const id = excerpt.id
|
||||||
const partName = excerpt.title
|
const partName = excerpt.title
|
||||||
|
@ -111,7 +112,7 @@ const main = (): void => {
|
||||||
e.name = 'score-part'
|
e.name = 'score-part'
|
||||||
e.type = 'radio'
|
e.type = 'radio'
|
||||||
e.alt = partName
|
e.alt = partName
|
||||||
e.checked = id === 0 // initially select the first part
|
e.checked = id === DEFAULT_PART
|
||||||
e.onclick = () => {
|
e.onclick = () => {
|
||||||
return score.setExcerptId(id) // set selected part
|
return score.setExcerptId(id) // set selected part
|
||||||
}
|
}
|
||||||
|
@ -123,7 +124,7 @@ const main = (): void => {
|
||||||
fieldset.append(e, label, br)
|
fieldset.append(e, label, br)
|
||||||
}
|
}
|
||||||
|
|
||||||
await score.setExcerptId(0) // initially select the first part
|
await score.setExcerptId(DEFAULT_PART)
|
||||||
|
|
||||||
// submit buttons
|
// submit buttons
|
||||||
for (const d of downloads) {
|
for (const d of downloads) {
|
||||||
|
|
Loading…
Reference in a new issue