From 97537deba1919fbbd90b1134351787084ee1444e Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Sun, 15 Mar 2026 07:01:03 -0300 Subject: content, css: generateAlbumSecondaryNav: behave for disconnected series --- src/content/dependencies/generateAlbumSecondaryNav.js | 8 +++++++- src/static/css/site.css | 7 ++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/content/dependencies/generateAlbumSecondaryNav.js b/src/content/dependencies/generateAlbumSecondaryNav.js index 2140bfdb..6ed86055 100644 --- a/src/content/dependencies/generateAlbumSecondaryNav.js +++ b/src/content/dependencies/generateAlbumSecondaryNav.js @@ -94,8 +94,14 @@ export default { } }); + const disconnectedSeriesParts = + relations.disconnectedSeriesParts.map(seriesPart => { + seriesPart.setSlot('mode', slots.mode); + return seriesPart; + }); + const allParts = [ - ...relations.disconnectedSeriesParts, + ...disconnectedSeriesParts, ...groupConnectedParts, ]; diff --git a/src/static/css/site.css b/src/static/css/site.css index 299b093b..55628c1c 100644 --- a/src/static/css/site.css +++ b/src/static/css/site.css @@ -1172,16 +1172,17 @@ a .normal-content { display: inline-block; } -.series-nav-links:not(:first-child)::before { +.group-with-series .group-nav-links + .series-nav-links::before { content: "\00a0ยป\00a0"; font-weight: normal; } -.series-nav-links:not(:last-child)::after { +.group-with-series .series-nav-links:not(:last-child)::after { content: ",\00a0"; + font-weight: normal; } -.series-nav-links + .series-nav-links::before { +.group-with-series .series-nav-links + .series-nav-links::before { content: ""; } -- cgit 1.3.0-6-gf8a5