From 4b9550a2d8dda5d58861c8f2c2c2a7b7ec803059 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Fri, 21 Feb 2025 08:07:25 -0400 Subject: content: generateArtistInfoPageFirstReleaseTooltip Also rescue hr.cute --- .../dependencies/generateArtistInfoPageChunkItem.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/content/dependencies/generateArtistInfoPageChunkItem.js') diff --git a/src/content/dependencies/generateArtistInfoPageChunkItem.js b/src/content/dependencies/generateArtistInfoPageChunkItem.js index af24e150..7987b642 100644 --- a/src/content/dependencies/generateArtistInfoPageChunkItem.js +++ b/src/content/dependencies/generateArtistInfoPageChunkItem.js @@ -28,6 +28,11 @@ export default { type: 'html', mutable: false, }, + + firstReleaseTooltip: { + type: 'html', + mutable: false, + }, }, generate: (relations, slots, {html, language}) => @@ -50,6 +55,18 @@ export default { return language.$(workingCapsule, workingOptions); } + if (!html.isBlank(slots.firstReleaseTooltip)) { + workingCapsule += '.firstRelease'; + workingOptions.firstRelease = + relations.textWithTooltip.slots({ + attributes: {class: 'first-release'}, + text: language.$(entryCapsule, 'firstRelease.term'), + tooltip: slots.firstReleaseTooltip, + }); + + return language.$(workingCapsule, workingOptions); + } + let anyAccent = false; if (!empty(slots.otherArtistLinks)) { -- cgit 1.3.0-6-gf8a5