demo 4 seems to work finally
This commit is contained in:
parent
2609be0d43
commit
7c48cab31c
2 changed files with 1 additions and 5 deletions
|
@ -51,14 +51,12 @@
|
||||||
<script type="module">
|
<script type="module">
|
||||||
function toggleTheme(e) {
|
function toggleTheme(e) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
fetch('./light-dark-toggle')
|
||||||
if (!document.body.classList.contains("toggled")) {
|
if (!document.body.classList.contains("toggled")) {
|
||||||
document.body.classList.add("toggled")
|
document.body.classList.add("toggled")
|
||||||
localStorage.setItem("toggled-theme", "yes");
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
document.body.classList.remove("toggled")
|
document.body.classList.remove("toggled")
|
||||||
localStorage.setItem("toggled-theme", "no");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
window.addEventListener("load", () => {
|
window.addEventListener("load", () => {
|
||||||
|
|
|
@ -108,9 +108,7 @@ async function handle_html(req, resp, body){
|
||||||
grab.onsuccess = (event) => {res(!!event.target.result)};
|
grab.onsuccess = (event) => {res(!!event.target.result)};
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
if(!toggled) return resp;
|
if(!toggled) return resp;
|
||||||
|
|
||||||
return new Response(body.replace("<body>", '<body class="toggled">'), {
|
return new Response(body.replace("<body>", '<body class="toggled">'), {
|
||||||
headers:resp.headers,
|
headers:resp.headers,
|
||||||
status: resp.status
|
status: resp.status
|
||||||
|
|
Loading…
Reference in a new issue