aboutsummaryrefslogtreecommitdiffstats
path: root/res/client.js
diff options
context:
space:
mode:
authorRblSb <msrblsb@gmail.com>2020-05-20 11:34:46 +0300
committerRblSb <msrblsb@gmail.com>2020-05-20 11:34:46 +0300
commita525aeb86aaa02bccf960c18ee0b6751409e7d70 (patch)
treece24be2b812656451f56eb7c267584c13b4a0089 /res/client.js
parentd88e6d0f80211b2ace5595af9931b997eb4c6bc4 (diff)
Fix userlist saving, revert options panel
Diffstat (limited to 'res/client.js')
-rw-r--r--res/client.js21
1 files changed, 7 insertions, 14 deletions
diff --git a/res/client.js b/res/client.js
index f7cf45c..0ab736c 100644
--- a/res/client.js
+++ b/res/client.js
@@ -472,17 +472,16 @@ client_Buttons.init = function(main) {
var userlistToggle = window.document.querySelector("#userlisttoggle");
userlistToggle.onclick = function(e) {
var icon = userlistToggle.firstElementChild;
- var isHidden = userlistToggle.classList.toggle("chevron-right");
- userlistToggle.classList.toggle("chevron-down");
+ var isHidden = icon.getAttribute("name") == "chevron-forward";
var style = window.document.querySelector("#userlist").style;
if(isHidden) {
- style.display = "none";
- icon.setAttribute("name","chevron-forward");
- } else {
style.display = "block";
icon.setAttribute("name","chevron-down");
+ } else {
+ style.display = "none";
+ icon.setAttribute("name","chevron-forward");
}
- client_Buttons.settings.isUserListHidden = isHidden;
+ client_Buttons.settings.isUserListHidden = !isHidden;
client_Settings.write(client_Buttons.settings);
};
window.document.querySelector("#usercount").onclick = userlistToggle.onclick;
@@ -553,11 +552,7 @@ client_Buttons.init = function(main) {
};
var showOptions = window.document.querySelector("#showoptions");
showOptions.onclick = function(e) {
- var isActive = client_Buttons.toggleGroup(showOptions);
- window.document.querySelector("#messagebuffer").style.display = isActive ? "none" : "block";
- window.document.querySelector("#chatbox").style.display = isActive ? "none" : "flex";
- window.document.querySelector("#userlisttoggle").style.display = isActive ? "none" : "inline-flex";
- return window.document.querySelector("#optionsTitle").style.display = isActive ? "inline-flex" : "none";
+ return client_Buttons.toggleGroup(showOptions);
};
window.document.querySelector("#exitBtn").onclick = function(e) {
if((main.personal.group & 1) != 0) {
@@ -1404,7 +1399,6 @@ client_Main.prototype = {
window.document.querySelector("#guestpassword").style.display = "none";
window.document.querySelector("#chatbox").style.display = "none";
window.document.querySelector("#exitBtn").textContent = Lang.get("login");
- window.dispatchEvent(new Event("resize"));
}
,hideGuestLoginPanel: function() {
window.document.querySelector("#guestlogin").style.display = "none";
@@ -1412,9 +1406,8 @@ client_Main.prototype = {
window.document.querySelector("#chatbox").style.display = "flex";
window.document.querySelector("#exitBtn").textContent = Lang.get("exit");
if((this.personal.group & 4) != 0) {
- window.document.querySelector("#clearchatbtn").style.display = "inline-block";
+ window.document.querySelector("#adminMenu").style.display = "block";
}
- window.dispatchEvent(new Event("resize"));
}
,showGuestPasswordPanel: function() {
window.document.querySelector("#guestlogin").style.display = "none";
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage