« get me outta code hell

content: listArtTagNetwork: more natural total uses stat - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2024-03-19 20:51:56 -0300
committer(quasar) nebula <qznebula@protonmail.com>2025-02-25 20:03:28 -0400
commit131af89cf1d31f0fde52251ca70c5f3e19ee081e (patch)
treeccba73b7e5c5a04642e1cc071e197caa89c7c6a3 /src
parent73da644065a191d6d77237395a8684cc2f665e0c (diff)
content: listArtTagNetwork: more natural total uses stat
Diffstat (limited to 'src')
-rw-r--r--src/content/dependencies/listArtTagNetwork.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/content/dependencies/listArtTagNetwork.js b/src/content/dependencies/listArtTagNetwork.js
index 938688b8..5386dcdc 100644
--- a/src/content/dependencies/listArtTagNetwork.js
+++ b/src/content/dependencies/listArtTagNetwork.js
@@ -31,12 +31,21 @@ export default {
       directUses:
         artTag.directlyTaggedInThings.length,
 
-      totalUses:
+      // Not currently displayed
+      directAndIndirectUses:
         unique([
           ...artTag.indirectlyTaggedInThings,
           ...artTag.directlyTaggedInThings,
         ]).length,
 
+      totalUses:
+        [
+          ...artTag.directlyTaggedInThings,
+          ...
+            artTag.allDescendantArtTags
+              .flatMap(artTag => artTag.directlyTaggedInThings),
+        ].length,
+
       descendants:
         artTag.allDescendantArtTags.length,