blob: c75559da05f64052c9708b97fbfc80df55c5cffd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
import { CHATBOX, setCHATBOX } from "../client";
import chatbox_arr from "../styles/chatbox/chatboxes.js";
import setCookie from "../utils/setCookie";
/**
* Set the style of the chatbox
*/
export function setChatbox(setstyle: string) {
const chatbox_theme = <HTMLAnchorElement>(
document.getElementById("chatbox_theme")
);
const themeselect = <HTMLSelectElement>(
document.getElementById("client_chatboxselect")
);
setCHATBOX(themeselect.value);
setCookie("chatbox", CHATBOX);
if (CHATBOX === "dynamic") {
const style = setstyle.replace("chat", "");
if (chatbox_arr.includes(style)) {
chatbox_theme.href = `styles/chatbox/${style}.css`;
} else {
chatbox_theme.href = "styles/chatbox/aa.css";
}
} else {
chatbox_theme.href = `styles/chatbox/${CHATBOX}.css`;
}
}
window.setChatbox = setChatbox;
|