diff options
| author | sD <stoned@derpymail.org> | 2020-04-18 16:04:27 +0200 |
|---|---|---|
| committer | sD <stoned@derpymail.org> | 2020-04-18 16:04:27 +0200 |
| commit | 7807d85ab18edadba33de36b324353f51cf51036 (patch) | |
| tree | 7a1593ae95090d9f0d08714ebc95a220b4003d28 | |
| parent | cc95e7d8393e6862b571e6c83c713a3284a6f895 (diff) | |
load chatbox from cookie
| -rw-r--r-- | webAO/client.html | 2 | ||||
| -rw-r--r-- | webAO/client.js | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/webAO/client.html b/webAO/client.html index 19a6344..2424c7e 100644 --- a/webAO/client.html +++ b/webAO/client.html @@ -341,7 +341,7 @@ <br> <br> <label for="client_chatboxselect">Chatbox theme:</label> - <select id="client_chatboxselect" name="client_chatboxselect" onchange="setChatbox()"> + <select id="client_chatboxselect" name="client_chatboxselect" onchange="setChatbox(this.value)"> <option value="dynamic" selected>Use characters</option> <option value="aa">AA</option> <option value="chatdd">DD / SoJ</option> diff --git a/webAO/client.js b/webAO/client.js index dace52b..9d35c4d 100644 --- a/webAO/client.js +++ b/webAO/client.js @@ -395,6 +395,11 @@ class Client extends EventEmitter { document.querySelector('#client_themeselect [value="' + cookietheme + '"]').selected = true; reloadTheme(); + var cookiechatbox = getCookie("chatbox") || "dynamic"; + + document.querySelector('#client_chatboxselect [value="' + cookiechatbox + '"]').selected = true; + setChatbox(cookiechatbox); + document.getElementById("client_musicaudio").volume = getCookie("musicVolume") || 1; changeMusicVolume(); document.getElementById("client_svolume").value = getCookie("sfxVolume") || 1; @@ -2436,6 +2441,7 @@ window.getIndexFromSelect = getIndexFromSelect; export function setChatbox(style) { const chatbox_theme = document.getElementById("chatbox_theme"); const selected_theme = document.getElementById("client_chatboxselect").value; + setCookie("chatbox", selected_theme); if(selected_theme === "dynamic") { if (chatbox_arr.includes(style)) { chatbox_theme.href = "styles/chatbox/" + style + ".css"; |
