From e2cb13d2f874ecdf8c34628871ef8b5400ea2b4b Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Tue, 31 Mar 2026 16:13:25 -0300 Subject: content: gTIPOtherReleaseTooltip: adapt differnet name on single --- .../generateTrackInfoPageOtherReleaseTooltip.js | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'src/content') diff --git a/src/content/dependencies/generateTrackInfoPageOtherReleaseTooltip.js b/src/content/dependencies/generateTrackInfoPageOtherReleaseTooltip.js index fcb2e2fa..4c6bda1b 100644 --- a/src/content/dependencies/generateTrackInfoPageOtherReleaseTooltip.js +++ b/src/content/dependencies/generateTrackInfoPageOtherReleaseTooltip.js @@ -20,6 +20,9 @@ export default { (compareKebabCase(otherTrack.name, currentTrack.name) ? null : otherTrack.name), + + onSingle: + otherTrack.album.style === 'single', }), generate: (data, relations, {html, language}) => @@ -36,10 +39,17 @@ export default { ], content: [ - language.$(capsule, 'differentName', { - [language.onlyIfOptions]: ['name'], + language.encapsulate(capsule, 'differentName', workingCapsule => { + const workingOptions = { + [language.onlyIfOptions]: ['name'], + name: data.differentName, + }; + + if (data.onSingle) { + workingCapsule += '.onSingle'; + } - name: data.differentName, + return language.$(workingCapsule, workingOptions); }), data.otherDate && data.currentDate && -- cgit 1.3.0-6-gf8a5