From 0cebcb93c43bab53013c75823bebe69b1d531766 Mon Sep 17 00:00:00 2001 From: John Factotum <50942278+johnfactotum@users.noreply.github.com> Date: Sat, 9 Sep 2023 14:34:43 +0800 Subject: [PATCH] FXL: fix spreads when first section is center --- fixed-layout.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fixed-layout.js b/fixed-layout.js index ebc0e66..99393a8 100644 --- a/fixed-layout.js +++ b/fixed-layout.js @@ -193,7 +193,10 @@ export class FixedLayout extends HTMLElement { arr.push(spread) return spread } - if (pageSpread === 'center') newSpread().center = section + if (pageSpread === 'center') { + const spread = last.left || last.right ? newSpread() : last + spread.center = section + } else if (pageSpread === 'left') { const spread = last.center || last.left || ltr ? newSpread() : last spread.left = section