diff --git a/src/layouts/EditionLayout.astro b/src/layouts/EditionLayout.astro index a636564..18ce108 100644 --- a/src/layouts/EditionLayout.astro +++ b/src/layouts/EditionLayout.astro @@ -19,6 +19,9 @@ const { const lvl = level ?? 1; +const isGlossaryEdition = String(editionKey ?? "") === "glossaire"; +const showLevelToggle = !isGlossaryEdition; + const canonical = Astro.site ? new URL(Astro.url.pathname, Astro.site).href : Astro.url.href; @@ -197,6 +200,7 @@ const WHOAMI_FORCE_LOCALHOST = (import.meta.env.PUBLIC_WHOAMI_FORCE_LOCALHOST ?? data-doc-title={title} data-doc-version={version} data-reading-level={String(lvl)} + data-edition-key={String(editionKey ?? "")} >
@@ -221,7 +225,7 @@ const WHOAMI_FORCE_LOCALHOST = (import.meta.env.PUBLIC_WHOAMI_FORCE_LOCALHOST ?? - + {showLevelToggle && }
@@ -421,6 +425,11 @@ const WHOAMI_FORCE_LOCALHOST = (import.meta.env.PUBLIC_WHOAMI_FORCE_LOCALHOST ?? position: relative; padding-right: 132px; } + + /* Glossaire : pas de rail para-tools */ + :global(body[data-edition-key="glossaire"] .reading p[id^="p-"]){ + padding-right: 0; + } :global(.para-tools){ position: absolute; right: 0; @@ -454,6 +463,10 @@ const WHOAMI_FORCE_LOCALHOST = (import.meta.env.PUBLIC_WHOAMI_FORCE_LOCALHOST ?? background: rgba(140,140,255,0.07); border-radius: 12px; } + :global(body[data-edition-key="glossaire"] .reading p.is-panel-current){ + background: transparent; + border-radius: 0; + }