« get me outta code hell

fix art tag content warnings - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2022-03-05 21:58:58 -0400
committer(quasar) nebula <qznebula@protonmail.com>2022-03-05 21:58:58 -0400
commita434abad9684831d142aa543b0cb8d46600b4f39 (patch)
treec39f89c7a4e2b42538df260ef0099189cce6121d
parentc5b42b7883025bb3464b52248567133cd0658959 (diff)
fix art tag content warnings
-rw-r--r--src/listing-spec.js4
-rw-r--r--src/misc-templates.js8
-rw-r--r--src/page/tag.js4
-rw-r--r--src/util/serialize.js4
4 files changed, 10 insertions, 10 deletions
diff --git a/src/listing-spec.js b/src/listing-spec.js
index 6603e96..97c1ef4 100644
--- a/src/listing-spec.js
+++ b/src/listing-spec.js
@@ -724,7 +724,7 @@ const listingSpec = [
 
         data({wikiData}) {
             return wikiData.artTagData
-                .filter(tag => !tag.isCW)
+                .filter(tag => !tag.isContentWarning)
                 .sort(sortByName)
                 .map(tag => ({tag, timesUsed: tag.taggedInThings?.length}));
         },
@@ -744,7 +744,7 @@ const listingSpec = [
 
         data({wikiData}) {
             return wikiData.artTagData
-                .filter(tag => !tag.isCW)
+                .filter(tag => !tag.isContentWarning)
                 .map(tag => ({tag, timesUsed: tag.taggedInThings?.length}))
                 .sort((a, b) => b.timesUsed - a.timesUsed);
         },
diff --git a/src/misc-templates.js b/src/misc-templates.js
index 300fd8a..d9b3f33 100644
--- a/src/misc-templates.js
+++ b/src/misc-templates.js
@@ -111,8 +111,8 @@ export function getRevealStringFromWarnings(warnings, {strings}) {
 }
 
 export function getRevealStringFromTags(tags, {strings}) {
-    return tags && tags.some(tag => tag.isCW) && (
-        getRevealStringFromWarnings(strings.list.unit(tags.filter(tag => tag.isCW).map(tag => tag.name)), {strings}));
+    return tags && tags.some(tag => tag.isContentWarning) && (
+        getRevealStringFromWarnings(strings.list.unit(tags.filter(tag => tag.isContentWarning).map(tag => tag.name)), {strings}));
 }
 
 // Cover art links
@@ -145,11 +145,11 @@ export function generateCoverLink({
                 square: true,
                 reveal: getRevealStringFromTags(tags, {strings})
             })}
-            ${wikiInfo.enableArtTagUI && tags.filter(tag => !tag.isCW).length && fixWS`
+            ${wikiInfo.enableArtTagUI && tags.filter(tag => !tag.isContentWarning).length && fixWS`
                 <p class="tags">
                     ${strings('releaseInfo.artTags')}
                     ${(tags
-                        .filter(tag => !tag.isCW)
+                        .filter(tag => !tag.isContentWarning)
                         .map(link.tag)
                         .join(',\n'))}
                 </p>
diff --git a/src/page/tag.js b/src/page/tag.js
index d770645..f911d84 100644
--- a/src/page/tag.js
+++ b/src/page/tag.js
@@ -11,7 +11,7 @@ export function condition({wikiData}) {
 }
 
 export function targets({wikiData}) {
-    return wikiData.artTagData.filter(tag => !tag.isCW);
+    return wikiData.artTagData.filter(tag => !tag.isContentWarning);
 }
 
 export function write(tag, {wikiData}) {
@@ -82,7 +82,7 @@ function generateTagNav(tag, {
     wikiData
 }) {
     const previousNextLinks = generatePreviousNextLinks(tag, {
-        data: wikiData.artTagData.filter(tag => !tag.isCW),
+        data: wikiData.artTagData.filter(tag => !tag.isContentWarning),
         linkKey: 'tag'
     });
 
diff --git a/src/util/serialize.js b/src/util/serialize.js
index 7b0f890..e30951f 100644
--- a/src/util/serialize.js
+++ b/src/util/serialize.js
@@ -33,8 +33,8 @@ export function serializeCover(thing, pathFunction, {
 
     const { artTags } = thing;
 
-    const cwTags = artTags.filter(tag => tag.isCW);
-    const linkTags = artTags.filter(tag => !tag.isCW);
+    const cwTags = artTags.filter(tag => tag.isContentWarning);
+    const linkTags = artTags.filter(tag => !tag.isContentWarning);
 
     return {
         paths: serializeImagePaths(coverPath),