aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--res/client.js5
-rw-r--r--src/client/Main.hx10
2 files changed, 9 insertions, 6 deletions
diff --git a/res/client.js b/res/client.js
index 6519d6c..947541f 100644
--- a/res/client.js
+++ b/res/client.js
@@ -1247,6 +1247,7 @@ client_Main.prototype = {
} else {
this.guestLogin(name);
}
+ this.setLeaderButton((this.personal.group & 2) != 0);
this.setPlaylistLock(connected.isPlaylistOpen);
this.clearChat();
this.serverMessage(1);
@@ -1306,7 +1307,9 @@ client_Main.prototype = {
var tag = StringTools.endsWith(emote.image,"mp4") ? "video autoplay=\"\" loop=\"\"" : "img";
this.filters.push({ regex : new EReg("(^| )" + this.escapeRegExp(emote.name) + "(?!\\S)","g"), replace : "$1<" + tag + " class=\"channel-emote\" src=\"" + emote.image + "\" title=\"" + emote.name + "\"/>"});
}
+ window.document.querySelector("#smilesbtn").classList.remove("active");
var smilesWrap = window.document.querySelector("#smileswrap");
+ smilesWrap.style.display = "none";
smilesWrap.onclick = function(e) {
var el = e.target;
var form = window.document.querySelector("#chatline");
@@ -1493,7 +1496,7 @@ client_Main.prototype = {
}
,setLeaderButton: function(flag) {
var leaderBtn = window.document.querySelector("#leader_btn");
- if((this.personal.group & 2) != 0) {
+ if(flag) {
leaderBtn.classList.add("label-success");
} else {
leaderBtn.classList.remove("label-success");
diff --git a/src/client/Main.hx b/src/client/Main.hx
index 780f005..b1f5e79 100644
--- a/src/client/Main.hx
+++ b/src/client/Main.hx
@@ -449,6 +449,7 @@ class Main {
if (hash.length > 0) loginRequest(name, hash);
else guestLogin(name);
+ setLeaderButton(isLeader());
setPlaylistLock(connected.isPlaylistOpen);
clearChat();
serverMessage(1);
@@ -510,7 +511,9 @@ class Main {
replace: '$1<$tag class="channel-emote" src="${emote.image}" title="${emote.name}"/>'
});
}
+ ge("#smilesbtn").classList.remove("active");
final smilesWrap = ge("#smileswrap");
+ smilesWrap.style.display = "none";
smilesWrap.onclick = (e:MouseEvent) -> {
final el:Element = cast e.target;
final form:InputElement = cast ge("#chatline");
@@ -685,11 +688,8 @@ class Main {
function setLeaderButton(flag:Bool):Void {
final leaderBtn = ge("#leader_btn");
- if (isLeader()) {
- leaderBtn.classList.add("label-success");
- } else {
- leaderBtn.classList.remove("label-success");
- }
+ if (flag) leaderBtn.classList.add("label-success");
+ else leaderBtn.classList.remove("label-success");
}
function setPlaylistLock(isOpen:Bool):Void {
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage