« get me outta code hell

content: generateMusicVideoReleaseLine: show full date - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content/dependencies/generateAbsoluteDatetimestamp.js
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2026-01-17 05:22:05 -0400
committer(quasar) nebula <qznebula@protonmail.com>2026-01-17 05:22:05 -0400
commita13df6fe61fc5368af9f0bb08d741c3197d721cb (patch)
treef494f0c94081ab9ee051776914b901d458b2a453 /src/content/dependencies/generateAbsoluteDatetimestamp.js
parentf63f2822a6e75ed25d6a18bba1614ae698384e98 (diff)
content: generateMusicVideoReleaseLine: show full date preview
Diffstat (limited to 'src/content/dependencies/generateAbsoluteDatetimestamp.js')
-rw-r--r--src/content/dependencies/generateAbsoluteDatetimestamp.js12
1 files changed, 12 insertions, 0 deletions
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;
       }
     }