Skip to content

Commit

Permalink
Make whole html colour black
Browse files Browse the repository at this point in the history
  • Loading branch information
VAISHAKH-GK committed Aug 25, 2024
1 parent df24b51 commit 17e92ca
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 0 deletions.
8 changes: 8 additions & 0 deletions layouts/partials/scripts.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
<script>
if (document.body.className.includes("dark")) {
document.body.classList.remove('dark');
document.documentElement.classList.remove('dark');
localStorage.setItem("pref-theme", 'light');
}
</script>
Expand All @@ -10,6 +11,7 @@
{{- /* theme is dark */}}
<script>
if (document.body.className.includes("light")) {
document.documentElement.classList.add('dark');
document.body.classList.add('dark');
localStorage.setItem("pref-theme", 'dark');
}
Expand All @@ -19,10 +21,13 @@
{{- /* theme is auto */}}
<script>
if (localStorage.getItem("pref-theme") === "dark") {
document.documentElement.classList.add('dark');
document.body.classList.add('dark');
} else if (localStorage.getItem("pref-theme") === "light") {
document.body.classList.remove('dark')
document.documentElement.classList.remove('dark');
} else if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
document.documentElement.classList.add('dark');
document.body.classList.add('dark');
}

Expand All @@ -32,11 +37,14 @@
{{- if (not .Site.Params.theme.disableThemeToggle) }}
<script>
document.getElementById("theme-toggle").addEventListener("click", () => {
console.log("hello")
if (document.body.className.includes("dark")) {
document.body.classList.remove('dark');
document.documentElement.classList.remove('dark');
localStorage.setItem("pref-theme", 'light');
} else {
document.body.classList.add('dark');
document.documentElement.classList.add('dark');
localStorage.setItem("pref-theme", 'dark');
}
})
Expand Down
3 changes: 3 additions & 0 deletions layouts/partials/sections/header.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,16 @@

switch (localStorageValue) {
case "dark":
document.documentElement.classList.add('dark');
document.body.classList.add('dark');
break;
case "light":
document.body.classList.remove('dark');
document.documentElement.classList.remove('dark');
break;
default:
if (mediaQuery) {
document.documentElement.classList.add('dark');
document.body.classList.add('dark');
}
break;
Expand Down

0 comments on commit 17e92ca

Please sign in to comment.