« get me outta code hell

content, css: center-align sec artworks attached to main - 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>2025-05-17 15:36:48 -0300
committer(quasar) nebula <qznebula@protonmail.com>2025-05-17 15:36:48 -0300
commit58b4970585bccdd77cfe3d3ec68d92a7cd56f5e2 (patch)
tree1bebb8d0bcd1418a8649d3cb162414ba388dd72c /src
parent058c1f8919f771ccca163556f1604b3265e45a1c (diff)
content, css: center-align sec artworks attached to main preview
Diffstat (limited to 'src')
-rw-r--r--src/content/dependencies/generateCoverArtwork.js9
-rw-r--r--src/static/css/site.css7
2 files changed, 16 insertions, 0 deletions
diff --git a/src/content/dependencies/generateCoverArtwork.js b/src/content/dependencies/generateCoverArtwork.js
index 2bff4643..c1a23bbd 100644
--- a/src/content/dependencies/generateCoverArtwork.js
+++ b/src/content/dependencies/generateCoverArtwork.js
@@ -30,6 +30,11 @@ export default {
     attachAbove:
       artwork.attachAbove,
 
+    attachedArtworkIsMainArtwork:
+      (artwork.attachAbove
+        ? artwork.attachedArtwork.isMainArtwork
+        : null),
+
     color:
       artwork.thing.color ?? null,
 
@@ -87,6 +92,10 @@ export default {
         slots.mode === 'commentary' &&
           {class: 'commentary-art'},
 
+        data.attachAbove &&
+        data.attachedArtworkIsMainArtwork &&
+          {class: 'attached-artwork-is-main-artwork'},
+
         (slots.mode === 'primary'
           ? [
               relations.image.slots({
diff --git a/src/static/css/site.css b/src/static/css/site.css
index 47aea1df..aab05e41 100644
--- a/src/static/css/site.css
+++ b/src/static/css/site.css
@@ -1586,6 +1586,13 @@ hr.cute,
   margin-right: 5px;
 }
 
+#artwork-column .cover-artwork:first-child + .cover-artwork-joiner,
+#artwork-column .cover-artwork.attached-artwork-is-main-artwork,
+#artwork-column .cover-artwork.attached-artwork-is-main-artwork + .cover-artwork-joiner {
+  margin-left: 17.5px;
+  margin-right: 17.5px;
+}
+
 .cover-artwork:where(#artwork-column .cover-artwork:not(:first-child)) {
   margin-top: 20px;
 }