From 1395ec2e970d307394a241c78e138526ca4b7eb1 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Tue, 26 Aug 2025 16:41:02 -0300 Subject: data, content, css: Artwork.showFilename --- .../generateCoverArtworkOriginDetails.js | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) (limited to 'src/content') diff --git a/src/content/dependencies/generateCoverArtworkOriginDetails.js b/src/content/dependencies/generateCoverArtworkOriginDetails.js index ddd44286..95e34a08 100644 --- a/src/content/dependencies/generateCoverArtworkOriginDetails.js +++ b/src/content/dependencies/generateCoverArtworkOriginDetails.js @@ -49,6 +49,9 @@ export default { forSingleStyleAlbum: artwork.thing.isAlbum && artwork.thing.style === 'single', + + showFilename: + artwork.showFilename, }), generate: (data, relations, {html, language, pagePath}) => @@ -149,8 +152,8 @@ export default { year: relations.datetimestamp, }); - const originDetails = - html.tag('span', {class: 'origin-details'}, + const originDetailsLine = + html.tag('span', {class: 'origin-details-line'}, {[html.onlyIfContent]: true}, relations.originDetails.slots({ @@ -158,13 +161,24 @@ export default { absorbPunctuationFollowingExternalLinks: false, })); + const filenameLine = + html.tag('span', {class: 'filename-line'}, + {[html.onlyIfContent]: true}, + + html.tag('code', {class: 'filename'}, + {[html.onlyIfContent]: true}, + + language.sanitize(data.showFilename))); + return [ artworkBy, trackArtFromAlbum, source, label, year, - originDetails, + + originDetailsLine, + filenameLine, ]; })())), }; -- cgit 1.3.0-6-gf8a5