diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2023-07-03 23:12:03 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2023-07-03 23:12:03 -0300 |
commit | 5408d6660b22b9ddee8c4a297c89fca92ae2d505 (patch) | |
tree | fe0bbb257fb1e478806a500d5ef8166085f8bbf7 /src/listing-spec.js | |
parent | 4e3cb1d34c8bd68032b736ee3f6cfe0aeb495ee4 (diff) |
content: listArtistsBy{CommentaryEntries,Name} + syntax changes
Diffstat (limited to 'src/listing-spec.js')
-rw-r--r-- | src/listing-spec.js | 34 |
1 files changed, 2 insertions, 32 deletions
diff --git a/src/listing-spec.js b/src/listing-spec.js index f0f2c8e..1b0fe97 100644 --- a/src/listing-spec.js +++ b/src/listing-spec.js @@ -59,21 +59,7 @@ listingSpec.push({ listingSpec.push({ directory: 'artists/by-name', stringsKey: 'listArtists.byName', - - data: ({wikiData: {artistData}}) => - sortAlphabetically(artistData.slice()) - .map(artist => ({ - artist, - contributions: getArtistNumContributions(artist), - })), - - row: ({artist, contributions}, {language, link}) => - language.$('listingPage.listArtists.byName.item', { - artist: link.artist(artist), - contributions: language.countContributions(contributions, { - unit: true, - }), - }), + contentFunction: 'listArtistsByName', }); listingSpec.push({ @@ -85,23 +71,7 @@ listingSpec.push({ listingSpec.push({ directory: 'artists/by-commentary', stringsKey: 'listArtists.byCommentary', - - data: ({wikiData: {artistData}}) => - artistData - .map(artist => ({ - artist, - entries: - artist.tracksAsCommentator.length + - artist.albumsAsCommentator.length, - })) - .filter(({entries}) => entries) - .sort((a, b) => b.entries - a.entries), - - row: ({artist, entries}, {language, link}) => - language.$('listingPage.listArtists.byCommentary.item', { - artist: link.artist(artist), - entries: language.countCommentaryEntries(entries, {unit: true}), - }), + contentFunction: 'listArtistsByCommentaryEntries', }); listingSpec.push({ |