diff --git a/assets/css/src/_footer.scss b/assets/css/src/_footer.scss index 53d7479..f88cfbd 100644 --- a/assets/css/src/_footer.scss +++ b/assets/css/src/_footer.scss @@ -2,8 +2,8 @@ position: fixed; bottom: 0; box-sizing: border-box; - border-bottom: 0; + z-index: 2; } [data-template="home"] #main-footer { @@ -20,19 +20,9 @@ border-top: 1px solid var(--color-primary); background-color: var(--color-background); } - #main-footer .open-nav-wrapper:has([data-open-panel="toc"]) { - margin-right: 50px; - } } -@media screen and (min-width: 1100px) { - /* On mobile > 1100px, le bouton table des matières n'est pas nécessaire car la TOC est visible */ - #main-footer .open-nav-wrapper:has([data-open-panel="toc"]) { - display: none !important; - } -} - -#main-footer li:not(.open-nav-wrapper) { +#main-footer li:not(.footer-btn-wrapper) { display: none; } @@ -43,16 +33,16 @@ width: calc(100% - var(--unit--vertical) * 2); } -#main-footer button.open-nav { +#main-footer button.plus { transform: translateY(-2px); } -[data-template="home"] .title-wrapper button.open-nav { +[data-template="home"] .title-wrapper button.plus[data-open-panel] { display: inline-block !important; } @media screen and (max-width: 640px) { - #main-footer .open-nav { + #main-footer .footer-btn-wrapper button { display: flex; justify-content: center; outline: none; @@ -80,15 +70,15 @@ display: block; } - #main-footer button.open-nav { + #main-footer button.plus { margin-bottom: var(--unit--vertical); } - [data-template="home"] #main-footer .open-nav-wrapper { + [data-template="home"] #main-footer .footer-btn-wrapper { display: none !important; } - .open-nav-wrapper { + .footer-btn-wrapper { padding: 0; border: none; background-color: transparent; diff --git a/assets/css/src/_nav.scss b/assets/css/src/_side-panel.scss similarity index 99% rename from assets/css/src/_nav.scss rename to assets/css/src/_side-panel.scss index e30dd0f..df2d22c 100644 --- a/assets/css/src/_nav.scss +++ b/assets/css/src/_side-panel.scss @@ -16,7 +16,7 @@ overflow: auto; width: 100vw; height: 100dvh; - top: 0; + top: 0; background-color: var(--color-background); outline: 1px solid var(--color-primary); transition: all 0.5s var(--curve-sine); @@ -199,7 +199,7 @@ button.see-more { } @media screen and (min-width: 640px) { - nav.panel { + .side-panel { width: 40rem; } diff --git a/assets/css/src/_toc.scss b/assets/css/src/_toc.scss index 48f9990..e1cac27 100644 --- a/assets/css/src/_toc.scss +++ b/assets/css/src/_toc.scss @@ -19,7 +19,7 @@ } } -.panel-toc .toc { +.side-panel__view[data-view="toc"] .toc { padding: var(--unit--vertical) var(--unit--horizontal); } diff --git a/assets/css/src/_toggle-light-mode.scss b/assets/css/src/_toggle-light-mode.scss index 47b44e8..5446a32 100644 --- a/assets/css/src/_toggle-light-mode.scss +++ b/assets/css/src/_toggle-light-mode.scss @@ -1,31 +1,34 @@ -.theme-toggler{ - position: fixed; - right: 0; - bottom: 0; - padding: calc((var(--unit--vertical) / 2) / 2) calc(var(--unit--horizontal) / 2); - margin: calc((var(--unit--vertical) / 2) / 2) calc(var(--unit--horizontal) / 2); - margin-bottom: calc(var(--unit--vertical) - ((var(--unit--vertical) / 2) / 2)); - z-index: 100; +.theme-toggler { + position: fixed; + right: 0; + bottom: 0; + padding: calc((var(--unit--vertical) / 2) / 2) + calc(var(--unit--horizontal) / 2); + margin: calc((var(--unit--vertical) / 2) / 2) + calc(var(--unit--horizontal) / 2); + margin-bottom: calc( + var(--unit--vertical) - ((var(--unit--vertical) / 2) / 2) + ); + z-index: 1; } .theme-toggler-icon { - width: 1.2rem; - height: 1.2rem; + width: 1.2rem; + height: 1.2rem; - background-color: var(--color-primary); - - mask-size: cover; - -webkit-mask-size: cover; + background-color: var(--color-primary); - mask: var(--icon-theme-toggler) no-repeat center; - -webkit-mask: var(--icon-theme-toggler) no-repeat center; + mask-size: cover; + -webkit-mask-size: cover; + + mask: var(--icon-theme-toggler) no-repeat center; + -webkit-mask: var(--icon-theme-toggler) no-repeat center; } @media screen and (max-width: 640px) { - .theme-toggler{ - margin-bottom: calc((var(--unit--vertical) / 2) / 2); - } - .theme-toggler-icon { - width: 1.1rem; - height: 1.1rem; - } - -} \ No newline at end of file + .theme-toggler { + margin-bottom: calc((var(--unit--vertical) / 2) / 2); + } + .theme-toggler-icon { + width: 1.1rem; + height: 1.1rem; + } +} diff --git a/assets/css/style.css b/assets/css/style.css index 5bb4915..9f83768 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -865,7 +865,7 @@ button.see-more { } @media screen and (min-width: 640px) { - nav.panel { + .side-panel { width: 40rem; } .panel { @@ -1078,6 +1078,7 @@ body.full-width #main-content { bottom: 0; box-sizing: border-box; border-bottom: 0; + z-index: 2; } [data-template=home] #main-footer { @@ -1094,17 +1095,8 @@ body.full-width #main-content { border-top: 1px solid var(--color-primary); background-color: var(--color-background); } - #main-footer .open-nav-wrapper:has([data-open-panel=toc]) { - margin-right: 50px; - } } -@media screen and (min-width: 1100px) { - /* On mobile > 1100px, le bouton table des matières n'est pas nécessaire car la TOC est visible */ - #main-footer .open-nav-wrapper:has([data-open-panel=toc]) { - display: none !important; - } -} -#main-footer li:not(.open-nav-wrapper) { +#main-footer li:not(.footer-btn-wrapper) { display: none; } @@ -1116,16 +1108,16 @@ body.full-width #main-content { width: calc(100% - var(--unit--vertical) * 2); } -#main-footer button.open-nav { +#main-footer button.plus { transform: translateY(-2px); } -[data-template=home] .title-wrapper button.open-nav { +[data-template=home] .title-wrapper button.plus[data-open-panel] { display: inline-block !important; } @media screen and (max-width: 640px) { - #main-footer .open-nav { + #main-footer .footer-btn-wrapper button { display: flex; justify-content: center; outline: none; @@ -1151,13 +1143,13 @@ body.full-width #main-content { #main-footer ul { display: block; } - #main-footer button.open-nav { + #main-footer button.plus { margin-bottom: var(--unit--vertical); } - [data-template=home] #main-footer .open-nav-wrapper { + [data-template=home] #main-footer .footer-btn-wrapper { display: none !important; } - .open-nav-wrapper { + .footer-btn-wrapper { padding: 0; border: none; background-color: transparent; @@ -1170,7 +1162,7 @@ body.full-width #main-content { padding: calc(var(--unit--vertical) / 2 / 2) calc(var(--unit--horizontal) / 2); margin: calc(var(--unit--vertical) / 2 / 2) calc(var(--unit--horizontal) / 2); margin-bottom: calc(var(--unit--vertical) - var(--unit--vertical) / 2 / 2); - z-index: 100; + z-index: 1; } .theme-toggler-icon { @@ -1291,7 +1283,7 @@ body.full-width #main-content { padding-top: calc(var(--unit--vertical) / 2); } } -.panel-toc .toc { +.side-panel__view[data-view=toc] .toc { padding: var(--unit--vertical) var(--unit--horizontal); } diff --git a/assets/css/style.css.map b/assets/css/style.css.map index e3b6ba2..56ef74e 100644 --- a/assets/css/style.css.map +++ b/assets/css/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["style.css","src/_reset.scss","src/_html.scss","src/_generic.scss","src/_texts.scss","src/_header.scss","src/_nav.scss","src/_article.scss","src/_virtual.scss","src/_home.scss","src/_grid.scss","src/_newsletter.scss","src/_footer.scss","src/_toggle-light-mode.scss","src/_print.scss","src/_toc.scss","style.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file +{"version":3,"sources":["style.css","src/_reset.scss","src/_html.scss","src/_generic.scss","src/_texts.scss","src/_header.scss","src/_side-panel.scss","src/_article.scss","src/_virtual.scss","src/_home.scss","src/_grid.scss","src/_newsletter.scss","src/_footer.scss","src/_toggle-light-mode.scss","src/_print.scss","src/_toc.scss","style.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file diff --git a/assets/css/style.scss b/assets/css/style.scss index 365fb7c..2e7f4ab 100644 --- a/assets/css/style.scss +++ b/assets/css/style.scss @@ -3,7 +3,7 @@ @import "src/generic"; @import "src/texts"; @import "src/header"; -@import "src/nav"; +@import "src/side-panel"; @import "src/article"; @import "src/virtual"; @import "src/home"; diff --git a/assets/js/script.js b/assets/js/script.js index 99c2327..5b35ac3 100644 --- a/assets/js/script.js +++ b/assets/js/script.js @@ -69,11 +69,11 @@ function toggleLogoState() { } function toggleFooterState() { if (scrollY > 90) { - document.querySelectorAll(".open-nav-wrapper").forEach(element => { + document.querySelectorAll(".footer-btn-wrapper").forEach(element => { element.classList.remove("hidden"); }); } else { - document.querySelectorAll(".open-nav-wrapper").forEach(element => { + document.querySelectorAll(".footer-btn-wrapper").forEach(element => { element.classList.add("hidden"); }); } @@ -138,9 +138,14 @@ function closeAllPanels() { document.body.classList.remove("no-scroll"); } -function openPanel(name) { +function openPanel(name, view) { const panel = document.querySelector(`.panel[data-panel="${name}"]`); if (panel) { + if (view) { + panel.querySelectorAll('[data-view]').forEach(v => v.classList.add('hidden')); + const target = panel.querySelector(`[data-view="${view}"]`); + if (target) target.classList.remove('hidden'); + } panel.classList.add("panel--visible"); navOverlay.classList.add("nav-overlay--visible"); document.body.classList.add("no-scroll"); @@ -179,7 +184,7 @@ document.addEventListener("DOMContentLoaded", () => { }); }); - const navSortBtns = document.querySelectorAll("nav .sort-btn"); + const navSortBtns = document.querySelectorAll(".side-panel .sort-btn"); const navSections = document.querySelectorAll( ".panel__all-texts, .panel__collection" ); @@ -207,7 +212,7 @@ document.addEventListener("DOMContentLoaded", () => { document.querySelectorAll("[data-open-panel]").forEach((btn) => { btn.addEventListener("click", () => { - openPanel(btn.dataset.openPanel); + openPanel(btn.dataset.openPanel, btn.dataset.view); }); }); @@ -218,7 +223,7 @@ document.addEventListener("DOMContentLoaded", () => { navOverlay.addEventListener("click", closeAllPanels); // Fermer le panel TOC quand on clique sur un lien - document.querySelectorAll(".panel-toc .toc a").forEach((link) => { + document.querySelectorAll('[data-view="toc"] .toc a').forEach((link) => { link.addEventListener("click", closeAllPanels); }); }); diff --git a/site/snippets/cover.php b/site/snippets/cover.php index fc22ac3..01db5c4 100644 --- a/site/snippets/cover.php +++ b/site/snippets/cover.php @@ -8,9 +8,6 @@ $isOpen ??= false; title() ?> - hasToc()): ?> - - text()): ?>
text() ?> diff --git a/site/snippets/footer.php b/site/snippets/footer.php index 93ebd30..009485e 100644 --- a/site/snippets/footer.php +++ b/site/snippets/footer.php @@ -1,15 +1,14 @@ is(page('lettre')) && !$page->is(page('a-propos'))): ?>