From c9c6a9b673d6e3144c5ca6b4244e45b6144fb197 Mon Sep 17 00:00:00 2001 From: James Goldie Date: Fri, 18 Oct 2024 14:47:30 +1100 Subject: [PATCH] Only apply layout to direct .cr-section parents --- _extensions/closeread/closeread.js | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/_extensions/closeread/closeread.js b/_extensions/closeread/closeread.js index 1f4ade7..b8f5570 100644 --- a/_extensions/closeread/closeread.js +++ b/_extensions/closeread/closeread.js @@ -32,18 +32,10 @@ document.addEventListener("DOMContentLoaded", () => { /* this replicates quarto <= 1.6 functionality: https://github.com/quarto-dev/quarto-cli/blob/ d85467627aae71c96e3d1e9718a3b47289329cde/src/format/html/ - format-html-bootstrap.ts#L1163C1-L1186C7 */ - const ensureInGrid = el => { - const parent = el.parentElement - parent.classList.add("page-columns", "page-full") - if (isDocumentMain(parent)) { - return - } else { - ensureInGrid(parent) - } - } + format-html-bootstrap.ts#L1163C1-L1186C7 */ const crSections = Array.from(document.querySelectorAll(".cr-section")) - crSections.map(ensureInGrid) + crSections.map( + el => el.parentElement.classList.add("page-columns", "page-full")) const ojsModule = window._ojs?.ojsConnector?.mainModule const ojsStickyName = ojsModule?.variable()