Fixed random themes at first login. (this commit is from a macbook in Bilka)
All checks were successful
Rebuild signaller for deprived.dev to rebuild site / test_service (push) Successful in 21s

This commit is contained in:
BOTAlex 2025-05-31 17:00:48 +00:00
parent 11274585f6
commit 900888ee07

View file

@ -1,42 +1,42 @@
<!doctype html> <!doctype html>
<html lang="en" data-theme="Deprived" style="overflow-x: hidden;"> <html lang="en" data-theme="Deprived" style="overflow-x: hidden">
<head> <head>
<meta charset="utf-8" /> <meta charset="utf-8" />
<meta name="description" content=" <meta
We are the deprived devs, and we are a team of developers specializing in indie game development, full-stack development, and anything tech-related!"> name="description"
<link rel="icon" href="%sveltekit.assets%/favicon.png" /> content="
<meta name="viewport" content="width=device-width, initial-scale=1" /> We are the deprived devs, and we are a team of developers specializing in indie game development, full-stack development, and anything tech-related!"
/>
<link rel="icon" href="%sveltekit.assets%/favicon.png" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- Change theme for site here --> <!-- Change theme for site here -->
<link rel="stylesheet" href="/stylesheets/global.css" /> <link rel="stylesheet" href="/stylesheets/global.css" />
%sveltekit.head% %sveltekit.head%
<script> <script>
let theme = null; let theme = null;
if (typeof localStorage !== 'undefined') { if (typeof localStorage !== "undefined") {
theme = localStorage.getItem('theme'); theme = localStorage.getItem("theme");
} }
window.AvailableThemes = ["green", "netherrack", "dark", "pink"]; window.AvailableThemes = ["green", "netherrack", "dark", "pink"];
if (!theme) { if (!theme) {
const randomNumber = Math.floor(Math.random() * 4); // const randomNumber = Math.floor(Math.random() * 4);
console.log("Slecting: " + AvailableThemes[randomNumber]); // console.log("Slecting: " + AvailableThemes[randomNumber]);
document.documentElement.setAttribute('data-theme', AvailableThemes[randomNumber]); // document.documentElement.setAttribute('data-theme', AvailableThemes[randomNumber]);
localStorage.setItem('theme', AvailableThemes[randomNumber]); localStorage.setItem("theme", AvailableThemes[0]);
} }
//else { //else {
// console.log("Slecting: " + theme); // console.log("Slecting: " + theme);
// document.documentElement.setAttribute('data-theme', theme); // document.documentElement.setAttribute('data-theme', theme);
//} //}
</script> </script>
</head>
</head> <body style="display: contents">
<div class="inline relative w-full h-full">%sveltekit.body%</div>
<body style="display: contents"> </body>
<div class="inline relative w-full h-full">
%sveltekit.body%
</div>
</body>
</html> </html>