From 53483407a9f1f7fe20db6574fd4127d0c875e2ce Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Tue, 23 Apr 2024 16:33:45 -0300 Subject: content: generateChronologyLinksScopeSwitcher --- .../generateScopedTrackChronologyLinks.js | 54 ++++++---------------- 1 file changed, 15 insertions(+), 39 deletions(-) (limited to 'src/content/dependencies/generateScopedTrackChronologyLinks.js') diff --git a/src/content/dependencies/generateScopedTrackChronologyLinks.js b/src/content/dependencies/generateScopedTrackChronologyLinks.js index 7cb9ee63..87a7c0fd 100644 --- a/src/content/dependencies/generateScopedTrackChronologyLinks.js +++ b/src/content/dependencies/generateScopedTrackChronologyLinks.js @@ -10,8 +10,6 @@ export default { 'linkTrack', ], - extraDependencies: ['html', 'language'], - relations(relation, album, track) { const albumFilter = (album @@ -73,41 +71,19 @@ export default { }; }, - slots: { - scope: { - validate: v => v.is('wiki', 'album'), - }, - - visible: {type: 'boolean'}, - }, - - generate: (relations, slots, {html, language}) => - html.tag('div', {class: 'scoped-chronology'}, - {class: 'scope-' + slots.scope}, - slots.visible && {style: 'display: block'}, - - [ - html.tag('p', - language.$('trackPage.nav.chronology.scope', { - scope: - html.tag('a', {class: 'scoped-chronology-switcher'}, - {href: '#'}, - language.$('trackPage.nav.chronology.scope', slots.scope)), - })), - - relations.chronologyLinks.slots({ - showOnly: true, - - chronologyInfoSets: [ - { - headingString: 'misc.chronology.heading.track', - contributions: relations.artistChronologyContributions, - }, - { - headingString: 'misc.chronology.heading.coverArt', - contributions: relations.coverArtistChronologyContributions, - }, - ], - }), - ]), + generate: (relations) => + relations.chronologyLinks.slots({ + showOnly: true, + + chronologyInfoSets: [ + { + headingString: 'misc.chronology.heading.track', + contributions: relations.artistChronologyContributions, + }, + { + headingString: 'misc.chronology.heading.coverArt', + contributions: relations.coverArtistChronologyContributions, + }, + ], + }), }; -- cgit 1.3.0-6-gf8a5