« get me outta code hell

content: misc content syntax cleanup, mostly attribute merging - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content/dependencies/generateArtistGroupContributionsInfo.js
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2023-12-29 22:59:20 -0400
committer(quasar) nebula <qznebula@protonmail.com>2023-12-30 16:26:36 -0400
commitf400a43640e7106d181d55365a9617c3d12e5891 (patch)
tree91c7911c2f5e91d4a230f807814930761991d23a /src/content/dependencies/generateArtistGroupContributionsInfo.js
parent25c434a514152fdd02e5405e4de418cd62614c6a (diff)
content: misc content syntax cleanup, mostly attribute merging
Diffstat (limited to 'src/content/dependencies/generateArtistGroupContributionsInfo.js')
-rw-r--r--src/content/dependencies/generateArtistGroupContributionsInfo.js19
1 files changed, 15 insertions, 4 deletions
diff --git a/src/content/dependencies/generateArtistGroupContributionsInfo.js b/src/content/dependencies/generateArtistGroupContributionsInfo.js
index 1aa5dce..fc82072 100644
--- a/src/content/dependencies/generateArtistGroupContributionsInfo.js
+++ b/src/content/dependencies/generateArtistGroupContributionsInfo.js
@@ -162,7 +162,9 @@ export default {
           ? language.$('artistPage.groupContributions.title.withSortButton', {
               title: slots.title,
               sort:
-                html.tag('a', {href: '#', class: 'group-contributions-sort-button'},
+                html.tag('a', {class: 'group-contributions-sort-button'},
+                  {href: '#'},
+
                   (slots.sort === 'count'
                     ? language.$('artistPage.groupContributions.title.sorting.count')
                     : language.$('artistPage.groupContributions.title.sorting.duration'))),
@@ -170,12 +172,17 @@ export default {
           : slots.title)),
 
       html.tag('dd', {class: topLevelClasses},
-        html.tag('ul', {class: 'group-contributions-table', role: 'list'},
+        html.tag('ul', {class: 'group-contributions-table'},
+          {role: 'list'},
+
           (slots.sort === 'count'
             ? stitchArrays({
                 group: relations.groupLinksSortedByCount,
                 count: getCounts(data.groupCountsSortedByCount),
-                duration: getDurations(data.groupDurationsSortedByCount, data.groupDurationsApproximateSortedByCount),
+                duration:
+                  getDurations(
+                    data.groupDurationsSortedByCount,
+                    data.groupDurationsApproximateSortedByCount),
               }).map(({group, count, duration}) =>
                 html.tag('li',
                   html.tag('div', {class: 'group-contributions-row'}, [
@@ -187,10 +194,14 @@ export default {
                         ? language.$('artistPage.groupContributions.item.countDurationAccent', {count, duration})
                         : language.$('artistPage.groupContributions.item.countAccent', {count}))),
                   ])))
+
             : stitchArrays({
                 group: relations.groupLinksSortedByDuration,
                 count: getCounts(data.groupCountsSortedByDuration),
-                duration: getDurations(data.groupDurationsSortedByDuration, data.groupDurationsApproximateSortedByCount),
+                duration:
+                  getDurations(
+                    data.groupDurationsSortedByDuration,
+                    data.groupDurationsApproximateSortedByCount),
               }).map(({group, count, duration}) =>
                 html.tag('li',
                   html.tag('div', {class: 'group-contributions-row'}, [