« get me outta code hell

content: generatePageLayout: nicer conditional blockwrap - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content/dependencies/generatePageLayout.js
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2025-04-08 08:47:07 -0300
committer(quasar) nebula <qznebula@protonmail.com>2025-04-08 08:48:55 -0300
commita4c35958ade37e7845c237b9910ce853417161d0 (patch)
treefaa299b8e7ec894e89b6457e670af9ecadaf96d5 /src/content/dependencies/generatePageLayout.js
parentefabd91737e4ab0a2cd6a4bcc9239bc2811b850e (diff)
content: generatePageLayout: nicer conditional blockwrap
Property remains defined on the previous (now only
the previous), but its effect is on the next.
It's called releaseRestToWrapTogether now.
Diffstat (limited to 'src/content/dependencies/generatePageLayout.js')
-rw-r--r--src/content/dependencies/generatePageLayout.js11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/content/dependencies/generatePageLayout.js b/src/content/dependencies/generatePageLayout.js
index 9dc7eaef..c6c79789 100644
--- a/src/content/dependencies/generatePageLayout.js
+++ b/src/content/dependencies/generatePageLayout.js
@@ -414,17 +414,14 @@ export default {
                         })),
                     ]);
 
-                const considerNotBlockwrapping = entry =>
-                  entry.blockwrap !== true &&
-                  (entry.blockwrap === false ||
-                   entry.auto === 'home');
-
                 const prev =
                   atOffset(entries, i, -1);
 
                 if (
-                  considerNotBlockwrapping(cur) ||
-                  prev && considerNotBlockwrapping(prev)
+                  prev &&
+                  prev.releaseRestToWrapTogether !== true &&
+                  (prev.releaseRestToWrapTogether === false ||
+                   prev.auto === 'home')
                 ) {
                   return navLink;
                 } else {