From a13df6fe61fc5368af9f0bb08d741c3197d721cb Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Sat, 17 Jan 2026 05:22:05 -0400 Subject: content: generateMusicVideoReleaseLine: show full date --- src/content/dependencies/generateAbsoluteDatetimestamp.js | 12 ++++++++++++ src/content/dependencies/generateMusicVideoReleaseLine.js | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/content/dependencies/generateAbsoluteDatetimestamp.js b/src/content/dependencies/generateAbsoluteDatetimestamp.js index d006374a..52b524e0 100644 --- a/src/content/dependencies/generateAbsoluteDatetimestamp.js +++ b/src/content/dependencies/generateAbsoluteDatetimestamp.js @@ -21,6 +21,7 @@ export default { 'year', 'minimal-difference', 'year-difference', + 'full-difference', ]), default: 'full', }, @@ -78,6 +79,17 @@ export default { label = language.formatYear(data.date); tooltip = language.formatDate(data.date); } + + break; + } + + case 'full-difference': { + if (data.date.toDateString() === data.contextDate?.toDateString()) { + return html.blank(); + } + + label = language.formatDate(data.date); + break; } } diff --git a/src/content/dependencies/generateMusicVideoReleaseLine.js b/src/content/dependencies/generateMusicVideoReleaseLine.js index dc11f584..e4e196e9 100644 --- a/src/content/dependencies/generateMusicVideoReleaseLine.js +++ b/src/content/dependencies/generateMusicVideoReleaseLine.js @@ -18,7 +18,7 @@ export default { const {artistCredit, datetimestamp} = relations; const capsule = language.encapsulate('misc.musicVideo'); - datetimestamp.setSlot('style', 'year-difference'); + datetimestamp.setSlot('style', 'full-difference'); let artistsLineCapsule = language.encapsulate(capsule, 'artistsLine'); let artistsLineOptions = {[language.onlyIfOptions]: ['credit']}; -- cgit 1.3.0-6-gf8a5