summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrankie B <git@diskfloppy.me>2024-01-22 01:33:40 +0000
committerFrankie B <git@diskfloppy.me>2024-01-22 01:33:40 +0000
commit20acf6799253b32ebd3708f776a719a7b013ad89 (patch)
tree5efe5c4446396f42261d22184f120b9f8d779dfd
parent1c1999f54a80cfde5a7fbf23f07cdece220505fd (diff)
turns out this code was important
-rw-r--r--public/js/schemeSwap.js17
-rw-r--r--resources/views/layouts/default.blade.php2
2 files changed, 18 insertions, 1 deletions
diff --git a/public/js/schemeSwap.js b/public/js/schemeSwap.js
index de5a6b2..e048f6a 100644
--- a/public/js/schemeSwap.js
+++ b/public/js/schemeSwap.js
@@ -51,3 +51,20 @@ function swapScheme(scheme) {
document.getElementById("css-colorscheme").href = `/css/colorschemes/${scheme}.css`;
console.log(`Set colorscheme to ${getCookie("colorscheme")}`)
}
+
+function setSchemeSelector() {
+ if (!cookieExists("colorscheme")) {
+ setCookie("colorscheme", "catppuccin-macchiato", 90);
+ } else {
+ const scheme = getCookie("colorscheme");
+ const schemeselector = document.getElementById("scheme-selector");
+ if (scheme && schemeselector) {
+ for (let option of schemeselector.options) {
+ if (option.value == scheme) {
+ option.selected = true;
+ break;
+ }
+ }
+ }
+ }
+}
diff --git a/resources/views/layouts/default.blade.php b/resources/views/layouts/default.blade.php
index 996d895..0945b9c 100644
--- a/resources/views/layouts/default.blade.php
+++ b/resources/views/layouts/default.blade.php
@@ -4,7 +4,7 @@
@include('includes.head')
</head>
-<body>
+<body onload="setSchemeSelector()">
<div class="page">
<div id="header" class="header">
@include('includes.header')