From e56b564efe888e028e4b01891d9074e8532360d2 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Tue, 19 May 2026 21:52:18 -0300 Subject: data, content: additional file artists --- src/content/dependencies/generateArtistInfoPage.js | 57 ++++++++++++++++++++++ 1 file changed, 57 insertions(+) (limited to 'src/content/dependencies/generateArtistInfoPage.js') 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'}, @@ -354,6 +378,39 @@ export default { }), ]), + html.tags([ + 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({ -- cgit 1.3.0-6-gf8a5