« get me outta code hell

content: generateTrackInfoPage: singles show date added - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2025-07-04 18:47:32 -0300
committer(quasar) nebula <qznebula@protonmail.com>2025-07-04 18:47:32 -0300
commit320b18f92b1b413f3a8b349e12a840f70165effc (patch)
treea1e3ed6b6c7b56a6ff46eb02f93677a5e4b78730 /src
parent0413fe020551440f2b3b90f968577ff2f57bed49 (diff)
content: generateTrackInfoPage: singles show date added
Diffstat (limited to 'src')
-rw-r--r--src/content/dependencies/generateAlbumInfoPage.js11
-rw-r--r--src/content/dependencies/generateTrackInfoPage.js12
2 files changed, 16 insertions, 7 deletions
diff --git a/src/content/dependencies/generateAlbumInfoPage.js b/src/content/dependencies/generateAlbumInfoPage.js
index 1664c788..b9cf20dc 100644
--- a/src/content/dependencies/generateAlbumInfoPage.js
+++ b/src/content/dependencies/generateAlbumInfoPage.js
@@ -174,14 +174,11 @@ export default {
 
           html.tag('p',
             {[html.onlyIfContent]: true},
-            {[html.joinChildren]: html.tag('br')},
 
-            language.encapsulate('releaseInfo', capsule => [
-              language.$(capsule, 'addedToWiki', {
-                [language.onlyIfOptions]: ['date'],
-                date: language.formatDate(data.dateAddedToWiki),
-              }),
-            ])),
+            language.$('releaseInfo.addedToWiki', {
+              [language.onlyIfOptions]: ['date'],
+              date: language.formatDate(data.dateAddedToWiki),
+            })),
 
           (!html.isBlank(relations.artistCommentaryEntries) ||
            !html.isBlank(relations.creditSourceEntries))
diff --git a/src/content/dependencies/generateTrackInfoPage.js b/src/content/dependencies/generateTrackInfoPage.js
index 22e8b348..8556f6cf 100644
--- a/src/content/dependencies/generateTrackInfoPage.js
+++ b/src/content/dependencies/generateTrackInfoPage.js
@@ -142,6 +142,9 @@ export default {
     color:
       track.color,
 
+    dateAlbumAddedToWiki:
+      track.album.dateAddedToWiki,
+
     singleTrackSingle:
       query.singleTrackSingle,
 
@@ -343,6 +346,15 @@ export default {
           ]),
 
           data.firstTrackInSingle &&
+            html.tag('p',
+              {[html.onlyIfContent]: true},
+
+              language.$('releaseInfo.addedToWiki', {
+                [language.onlyIfOptions]: ['date'],
+                date: language.formatDate(data.dateAlbumAddedToWiki),
+              })),
+
+          data.firstTrackInSingle &&
           (!html.isBlank(relations.lyricsSection) ||
            !html.isBlank(relations.artistCommentaryEntries) ||
            !html.isBlank(relations.creditingSourceEntries) ||