summaryrefslogtreecommitdiff
path: root/scripts/theme.js
diff options
context:
space:
mode:
authorKyle Gunger <kgunger12@gmail.com>2024-07-16 00:35:42 -0400
committerKyle Gunger <kgunger12@gmail.com>2024-07-16 00:35:42 -0400
commit52d527b95e4710f22ba2557f7e68a31cfd4fb51a (patch)
treee1ac7b42827f4c5aa31a2ed78b77fe51a18c5429 /scripts/theme.js
parentdbdb95507e6dfeb4039a2350e2dd5bace7596ce6 (diff)
Hopefully work better on Archive.org
Diffstat (limited to 'scripts/theme.js')
-rw-r--r--scripts/theme.js20
1 files changed, 11 insertions, 9 deletions
diff --git a/scripts/theme.js b/scripts/theme.js
index 1840e02..06d6811 100644
--- a/scripts/theme.js
+++ b/scripts/theme.js
@@ -1,8 +1,8 @@
'use strict';
const BASE_THEMES = [[
- "/styles/themes/colors-base.css",
- "/styles/themes/colors-dark.css"
+ "styles/themes/colors-base.css",
+ "styles/themes/colors-dark.css"
],
[
"Light",
@@ -17,7 +17,7 @@ class Theme{
static init()
{
- let uth = Cookies.getCookie("userThemes-" + APP_NAME).split(',');
+ let uth = window.Cookies.getCookie("userThemes-" + APP_NAME).split(',');
for (let i = 1; i < uth.length; i += 2)
{
@@ -25,8 +25,8 @@ class Theme{
this.UserThemes[1].push(uth[i]);
}
- if(Cookies.getCookie("theme-" + APP_NAME) == ""){
- Cookies.setYearCookie("theme-" + APP_NAME, BASE_THEMES[0][0]);
+ if(window.Cookies.getCookie("theme-" + APP_NAME) == ""){
+ window.Cookies.setYearCookie("theme-" + APP_NAME, BASE_THEMES[0][0]);
}
Theme.theme.setAttribute("href", Cookies.getCookie("theme-" + APP_NAME) + "?v=" + Date.now());
@@ -34,12 +34,12 @@ class Theme{
static set(sheet)
{
- Cookies.setYearCookie("theme-" + APP_NAME, sheet);
+ window.Cookies.setYearCookie("theme-" + APP_NAME, sheet);
Theme.theme.setAttribute("href", sheet + "?v=" + Date.now());
}
static get() {
- return Cookies.getCookie("theme-" + APP_NAME);
+ return window.Cookies.getCookie("theme-" + APP_NAME);
}
static setUserThemes() {
@@ -52,7 +52,7 @@ class Theme{
out = out + this.UserThemes[0][i] + "," + this.UserThemes[1][i];
}
- Cookies.setYearCookie("userThemes-" + APP_NAME, out);
+ window.Cookies.setYearCookie("userThemes-" + APP_NAME, out);
}
static removeUserTheme (index) {
@@ -68,4 +68,6 @@ class Theme{
}
}
-Theme.init(); \ No newline at end of file
+window.Theme = Theme;
+
+window.Theme.init(); \ No newline at end of file