aboutsummaryrefslogtreecommitdiff
path: root/public/js
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 /public/js
parent1c1999f54a80cfde5a7fbf23f07cdece220505fd (diff)
turns out this code was important
Diffstat (limited to 'public/js')
-rw-r--r--public/js/schemeSwap.js17
1 files changed, 17 insertions, 0 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;
+ }
+ }
+ }
+ }
+}