« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content
diff options
context:
space:
mode:
Diffstat (limited to 'src/content')
-rw-r--r--src/content/dependencies/generateArtTagGalleryPage.js7
-rw-r--r--src/content/dependencies/generateArtTagInfoPage.js8
2 files changed, 13 insertions, 2 deletions
diff --git a/src/content/dependencies/generateArtTagGalleryPage.js b/src/content/dependencies/generateArtTagGalleryPage.js
index fee7f463..474512da 100644
--- a/src/content/dependencies/generateArtTagGalleryPage.js
+++ b/src/content/dependencies/generateArtTagGalleryPage.js
@@ -3,6 +3,7 @@ import {empty, stitchArrays, unique} from '#sugar';
 
 export default {
   contentDependencies: [
+    'generateAdditionalNamesBox',
     'generateArtTagGalleryPageFeaturedLine',
     'generateArtTagGalleryPageShowingLine',
     'generateArtTagNavLinks',
@@ -46,6 +47,9 @@ export default {
     relations.navLinks =
       relation('generateArtTagNavLinks', artTag);
 
+    relations.additionalNamesBox =
+      relation('generateAdditionalNamesBox', artTag.additionalNames);
+
     relations.quickDescription =
       relation('generateQuickDescription', artTag);
 
@@ -139,9 +143,10 @@ export default {
           }),
 
         headingMode: 'static',
-
         color: data.color,
 
+        additionalNames: relations.additionalNamesBox,
+
         mainClasses: ['top-index'],
         mainContent: [
           relations.quickDescription.slots({
diff --git a/src/content/dependencies/generateArtTagInfoPage.js b/src/content/dependencies/generateArtTagInfoPage.js
index 883dbbef..7765f159 100644
--- a/src/content/dependencies/generateArtTagInfoPage.js
+++ b/src/content/dependencies/generateArtTagInfoPage.js
@@ -2,6 +2,7 @@ import {empty, stitchArrays, unique} from '#sugar';
 
 export default {
   contentDependencies: [
+    'generateAdditionalNamesBox',
     'generateArtTagNavLinks',
     'generateArtTagSidebar',
     'generateContentHeading',
@@ -47,6 +48,9 @@ export default {
     sidebar:
       relation('generateArtTagSidebar', artTag),
 
+    additionalNamesBox:
+      relation('generateAdditionalNamesBox', artTag.additionalNames),
+
     contentHeading:
       relation('generateContentHeading'),
 
@@ -120,9 +124,11 @@ export default {
             tag: language.sanitize(data.name),
           }),
 
-        headingMode: 'static',
+        headingMode: 'sticky',
         color: data.color,
 
+        additionalNames: relations.additionalNamesBox,
+
         mainContent: [
           html.tag('p',
             language.encapsulate(pageCapsule, 'featuredIn', capsule =>