From fa57fb3e3a0fd628e134fbe25102cbc3aa8a1c70 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Sun, 16 Jul 2023 13:37:15 -0300 Subject: content: listTagsBy{Name,Uses} --- src/listing-spec.js | 36 ++---------------------------------- 1 file changed, 2 insertions(+), 34 deletions(-) (limited to 'src/listing-spec.js') diff --git a/src/listing-spec.js b/src/listing-spec.js index 4853f81..4dea3b3 100644 --- a/src/listing-spec.js +++ b/src/listing-spec.js @@ -415,47 +415,15 @@ listingSpec.push(listTracksWithProperty('midiProjectFiles', { listingSpec.push({ directory: 'tags/by-name', stringsKey: 'listTags.byName', + contentFunction: 'listTagsByName', featureFlag: 'enableArtTagUI', - - data: ({wikiData: {artTagData}}) => - sortAlphabetically( - artTagData - .filter(tag => !tag.isContentWarning) - .map(tag => ({ - tag, - timesUsed: tag.taggedInThings.length, - - // For sortAlphabetically! - directory: tag.directory, - name: tag.name, - }))), - - row: ({tag, timesUsed}, {language, link}) => - language.$('listingPage.listTags.byName.item', { - tag: link.tag(tag), - timesUsed: language.countTimesUsed(timesUsed, {unit: true}), - }), }); listingSpec.push({ directory: 'tags/by-uses', stringsKey: 'listTags.byUses', + contentFunction: 'listTagsByUses', featureFlag: 'enableArtTagUI', - - data: ({wikiData: {artTagData}}) => - artTagData - .filter(tag => !tag.isContentWarning) - .map(tag => ({ - tag, - timesUsed: tag.taggedInThings.length - })) - .sort((a, b) => b.timesUsed - a.timesUsed), - - row: ({tag, timesUsed}, {language, link}) => - language.$('listingPage.listTags.byUses.item', { - tag: link.tag(tag), - timesUsed: language.countTimesUsed(timesUsed, {unit: true}), - }), }); function listAdditionalFilesInProperty(property, { -- cgit 1.3.0-6-gf8a5