demo 4 seems to work finally

This commit is contained in:
Pagwin 2025-09-04 15:56:14 -04:00
parent 2609be0d43
commit 7c48cab31c
2 changed files with 1 additions and 5 deletions

View file

@ -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", () => {

View file

@ -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