diff options
| author | (quasar) nebula <qznebula@protonmail.com> | 2026-05-19 21:52:18 -0300 |
|---|---|---|
| committer | (quasar) nebula <qznebula@protonmail.com> | 2026-05-19 21:52:18 -0300 |
| commit | e56b564efe888e028e4b01891d9074e8532360d2 (patch) | |
| tree | 4525dd2a274f8320d94be5cfbf1b1ad8586420d2 /src/content/dependencies/generateArtistInfoPage.js | |
| parent | e518aba281c2deca085bcb1245f8da5448f28981 (diff) | |
data, content: additional file artists preview
Diffstat (limited to 'src/content/dependencies/generateArtistInfoPage.js')
| -rw-r--r-- | src/content/dependencies/generateArtistInfoPage.js | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/src/content/dependencies/generateArtistInfoPage.js b/src/content/dependencies/generateArtistInfoPage.js index ae21b361..c3ac0b9f 100644 --- a/src/content/dependencies/generateArtistInfoPage.js +++ b/src/content/dependencies/generateArtistInfoPage.js @@ -92,6 +92,15 @@ export default { flashesChunkedList: relation('generateArtistInfoPageFlashesChunkedList', artist), + sheetMusicFilesChunkedList: + relation('generateArtistInfoPageSheetMusicFilesChunkedList', artist), + + midiProjectFilesChunkedList: + relation('generateArtistInfoPageMidiProjectFilesChunkedList', artist), + + miscellaneousAdditionalFilesChunkedList: + relation('generateArtistInfoPageMiscellaneousAdditionalFilesChunkedList', artist), + commentaryChunkedList: relation('generateArtistInfoPageCommentaryChunkedList', artist, false), @@ -225,6 +234,21 @@ export default { {href: '#music-videos'}, language.$(pageCapsule, 'musicVideoList.title')), + !html.isBlank(relations.sheetMusicFilesChunkedList) && + html.tag('a', + {href: '#sheet-music-files'}, + language.$(pageCapsule, 'sheetMusicFileList.title')), + + !html.isBlank(relations.midiProjectFilesChunkedList) && + html.tag('a', + {href: '#midi-project-files'}, + language.$(pageCapsule, 'midiProjectFileList.title')), + + !html.isBlank(relations.miscellaneousAdditionalFilesChunkedList) && + html.tag('a', + {href: '#additional-files'}, + language.$(pageCapsule, 'miscellaneousAdditionalFileList.title')), + !html.isBlank(relations.flashesChunkedList) && html.tag('a', {href: '#flashes'}, @@ -358,6 +382,39 @@ export default { relations.contentHeading.clone() .slots({ tag: 'h2', + attributes: {id: 'sheet-music-files'}, + title: language.$(pageCapsule, 'sheetMusicFileList.title'), + }), + + relations.sheetMusicFilesChunkedList, + ]), + + html.tags([ + relations.contentHeading.clone() + .slots({ + tag: 'h2', + attributes: {id: 'midi-project-files'}, + title: language.$(pageCapsule, 'midiProjectFileList.title'), + }), + + relations.midiProjectFilesChunkedList, + ]), + + html.tags([ + relations.contentHeading.clone() + .slots({ + tag: 'h2', + attributes: {id: 'additional-files'}, + title: language.$(pageCapsule, 'miscellaneousAdditionalFileList.title'), + }), + + relations.miscellaneousAdditionalFilesChunkedList, + ]), + + html.tags([ + relations.contentHeading.clone() + .slots({ + tag: 'h2', attributes: {id: 'flashes'}, title: language.$(pageCapsule, 'flashList.title'), }), |