diff --git a/assets/css/src/_print.scss b/assets/css/src/_print.scss
index 25c61bc..8584ecd 100644
--- a/assets/css/src/_print.scss
+++ b/assets/css/src/_print.scss
@@ -1,66 +1,42 @@
@media print {
- /* Hide header / footer infos. */
-
- @page {
- margin: 0;
- size: auto;
-
- @top-left {
- content: none;
- }
- @top-right {
- content: none;
- }
- @top-center {
- content: none;
- }
-
- @bottom-left {
- content: none;
- }
- @bottom-right {
- content: none;
- }
- @bottom-center {
- content: none;
- }
- }
-
- .panel, nav {
+ .panel,
+ nav,
+ .toggle-light {
display: none;
}
- /* regle du light mode dupliqué*/
- :root {
+ :root,
+ [data-theme="dark"] {
--color-background: #ffffff;
--color-primary: #000;
-
--color-secondary-rgb: 140, 140, 140;
--font-weight-light: 240;
}
body {
- padding-top: 4rem;
+ padding-top: 8rem;
background-image: none;
background-color: var(--color-background) !important;
}
- .minimized #inactuel{
+ .minimized #inactuel {
transform: none !important;
margin: 0 !important;
}
- #logo h1{
+ #logo h1 {
display: grid;
grid-template-columns: 100%;
grid-template-rows: auto;
}
- #logo #actuel, #logo #inactuel{
+ #logo #actuel,
+ #logo #inactuel {
grid-column: 1;
grid-row: 1;
}
#logo #actuel {
font-weight: 550;
color: rgb(254, 250, 254) !important;
- text-shadow: -1px 0 var(--color-primary), 1px 0 var(--color-primary), 0 -1px var(--color-primary),0 1px var(--color-primary);
+ text-shadow: -1px 0 var(--color-primary), 1px 0 var(--color-primary),
+ 0 -1px var(--color-primary), 0 1px var(--color-primary);
z-index: 100;
}
#logo #inactuel {
@@ -84,8 +60,12 @@
text-decoration: none !important;
}
+ #chapo {
+ page-break-after: always;
+ }
+
article #main-content {
- width: 60%;
+ width: 70%;
margin: auto;
}
}
diff --git a/assets/css/src/_toggle-light-mode.scss b/assets/css/src/_toggle-light-mode.scss
index 5446a32..778de4a 100644
--- a/assets/css/src/_toggle-light-mode.scss
+++ b/assets/css/src/_toggle-light-mode.scss
@@ -1,4 +1,4 @@
-.theme-toggler {
+.toggle-light {
position: fixed;
right: 0;
bottom: 0;
@@ -11,7 +11,7 @@
);
z-index: 1;
}
-.theme-toggler-icon {
+.toggle-light-icon {
width: 1.2rem;
height: 1.2rem;
@@ -20,14 +20,14 @@
mask-size: cover;
-webkit-mask-size: cover;
- mask: var(--icon-theme-toggler) no-repeat center;
- -webkit-mask: var(--icon-theme-toggler) no-repeat center;
+ mask: var(--icon-toggle-light) no-repeat center;
+ -webkit-mask: var(--icon-toggle-light) no-repeat center;
}
@media screen and (max-width: 640px) {
- .theme-toggler {
+ .toggle-light {
margin-bottom: calc((var(--unit--vertical) / 2) / 2);
}
- .theme-toggler-icon {
+ .toggle-light-icon {
width: 1.1rem;
height: 1.1rem;
}
diff --git a/assets/css/style.css b/assets/css/style.css
index 9f83768..6f72c74 100644
--- a/assets/css/style.css
+++ b/assets/css/style.css
@@ -1,4 +1,3 @@
-@charset "UTF-8";
html,
body,
h1,
@@ -1155,7 +1154,7 @@ body.full-width #main-content {
background-color: transparent;
}
}
-.theme-toggler {
+.toggle-light {
position: fixed;
right: 0;
bottom: 0;
@@ -1165,61 +1164,40 @@ body.full-width #main-content {
z-index: 1;
}
-.theme-toggler-icon {
+.toggle-light-icon {
width: 1.2rem;
height: 1.2rem;
background-color: var(--color-primary);
mask-size: cover;
-webkit-mask-size: cover;
- mask: var(--icon-theme-toggler) no-repeat center;
- -webkit-mask: var(--icon-theme-toggler) no-repeat center;
+ mask: var(--icon-toggle-light) no-repeat center;
+ -webkit-mask: var(--icon-toggle-light) no-repeat center;
}
@media screen and (max-width: 640px) {
- .theme-toggler {
+ .toggle-light {
margin-bottom: calc(var(--unit--vertical) / 2 / 2);
}
- .theme-toggler-icon {
+ .toggle-light-icon {
width: 1.1rem;
height: 1.1rem;
}
}
@media print {
- /* Hide header / footer infos. */
- @page {
- margin: 0;
- size: auto;
- @top-left {
- content: none;
- }
- @top-right {
- content: none;
- }
- @top-center {
- content: none;
- }
- @bottom-left {
- content: none;
- }
- @bottom-right {
- content: none;
- }
- @bottom-center {
- content: none;
- }
- }
- .panel, nav {
+ .panel,
+ nav,
+ .toggle-light {
display: none;
}
- /* regle du light mode dupliqué*/
- :root {
+ :root,
+ [data-theme=dark] {
--color-background: #ffffff;
--color-primary: #000;
--color-secondary-rgb: 140, 140, 140;
--font-weight-light: 240;
}
body {
- padding-top: 4rem;
+ padding-top: 8rem;
background-image: none;
background-color: var(--color-background) !important;
}
@@ -1232,7 +1210,8 @@ body.full-width #main-content {
grid-template-columns: 100%;
grid-template-rows: auto;
}
- #logo #actuel, #logo #inactuel {
+ #logo #actuel,
+ #logo #inactuel {
grid-column: 1;
grid-row: 1;
}
@@ -1258,8 +1237,11 @@ body.full-width #main-content {
a {
text-decoration: none !important;
}
+ #chapo {
+ page-break-after: always;
+ }
article #main-content {
- width: 60%;
+ width: 70%;
margin: auto;
}
}
@@ -1332,19 +1314,19 @@ body.full-width #main-content {
--curve-sine: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
-[data-theme=dark] {
- --color-background: #000;
- --color-primary: #ffffff;
- --font-weight-light: 200;
+@media screen {
+ [data-theme=dark] {
+ --color-background: #000;
+ --color-primary: #ffffff;
+ --font-weight-light: 200;
+ }
+ [data-theme=light] {
+ --color-background: #ffffff;
+ --color-primary: #000;
+ --color-secondary-rgb: 140, 140, 140;
+ --font-weight-light: 240;
+ }
}
-
-[data-theme=light] {
- --color-background: #ffffff;
- --color-primary: #000;
- --color-secondary-rgb: 140, 140, 140;
- --font-weight-light: 240;
-}
-
@media screen and (min-width: 640px) {
:root {
--unit--horizontal: 2.5vw;
diff --git a/assets/css/style.css.map b/assets/css/style.css.map
index 56ef74e..300b6d8 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/_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
+{"version":3,"sources":["src/_reset.scss","style.css","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 2e7f4ab..ee793fd 100644
--- a/assets/css/style.scss
+++ b/assets/css/style.scss
@@ -47,18 +47,20 @@
--curve-sine: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
-[data-theme="dark"] {
- --color-background: #000;
- --color-primary: #ffffff;
+@media screen {
+ [data-theme="dark"] {
+ --color-background: #000;
+ --color-primary: #ffffff;
- --font-weight-light: 200;
-}
-[data-theme="light"] {
- --color-background: #ffffff;
- --color-primary: #000;
+ --font-weight-light: 200;
+ }
+ [data-theme="light"] {
+ --color-background: #ffffff;
+ --color-primary: #000;
- --color-secondary-rgb: 140, 140, 140;
- --font-weight-light: 240;
+ --color-secondary-rgb: 140, 140, 140;
+ --font-weight-light: 240;
+ }
}
@media screen and (min-width: 640px) {
diff --git a/assets/js/light-mode.js b/assets/js/light-mode.js
index a06a6e0..89733fc 100644
--- a/assets/js/light-mode.js
+++ b/assets/js/light-mode.js
@@ -10,7 +10,9 @@
function init() {
const storedPreference = localStorage.getItem("theme");
- const systemPrefersDark = window.matchMedia("(prefers-color-scheme: dark)").matches;
+ const systemPrefersDark = window.matchMedia(
+ "(prefers-color-scheme: dark)"
+ ).matches;
const theme = storedPreference || (systemPrefersDark ? "dark" : "light");
// const theme = "dark";
@@ -21,9 +23,9 @@
init();
document.addEventListener("DOMContentLoaded", function () {
- const togglers = document.querySelectorAll(".theme-toggler");
+ const togglers = document.querySelectorAll(".toggle-light");
togglers.forEach((toggler) => {
toggler.addEventListener("click", toggleDarkMode);
});
});
-})();
\ No newline at end of file
+})();
diff --git a/assets/js/script.js b/assets/js/script.js
index 5b35ac3..27223a1 100644
--- a/assets/js/script.js
+++ b/assets/js/script.js
@@ -1,3 +1,23 @@
+const root = document.documentElement;
+
+function initTheme() {
+ const storedPreference = localStorage.getItem("theme");
+ const systemPrefersDark = window.matchMedia(
+ "(prefers-color-scheme: dark)"
+ ).matches;
+ const theme = storedPreference || (systemPrefersDark ? "dark" : "light");
+ root.setAttribute("data-theme", theme);
+}
+
+function toggleDarkMode() {
+ const currentTheme = root.getAttribute("data-theme");
+ const newTheme = currentTheme === "dark" ? "light" : "dark";
+ root.setAttribute("data-theme", newTheme);
+ localStorage.setItem("theme", newTheme);
+}
+
+initTheme();
+
const verticalUnit = getUnit("--unit--vertical");
function getUnit(id) {
@@ -173,6 +193,10 @@ document.addEventListener("DOMContentLoaded", () => {
fixFootNotes();
+ document.querySelectorAll(".toggle-light").forEach((toggler) => {
+ toggler.addEventListener("click", toggleDarkMode);
+ });
+
window.addEventListener("keyup", (event) => {
if (event.key === "Escape") {
closeAllPanels();
diff --git a/site/snippets/header.php b/site/snippets/header.php
index 7a2ced3..17e4c26 100644
--- a/site/snippets/header.php
+++ b/site/snippets/header.php
@@ -22,9 +22,6 @@ $entryTopPos ??= 20;
-
-
template() == 'linear' || $page->template() == 'grid'): ?>
@@ -69,7 +66,7 @@ $entryTopPos ??= 20;
:root {
--icon-search: url("= url('assets/images/icons/search.svg') ?>");
--icon-close: url("= url('assets/images/icons/close.svg') ?>");
- --icon-theme-toggler: url("= url('assets/images/icons/circle-half.svg') ?>");
+ --icon-toggle-light: url("= url('assets/images/icons/circle-half.svg') ?>");
}
@@ -86,8 +83,8 @@ $entryTopPos ??= 20;
class="background-grid = e($page->fullWidth() == 'true', 'full-width') ?>"
data-has-toc="= $page->hasToc() ? 'true' : 'false' ?>"
data-template="= $page->template() ?>">
-