summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTor Andersson <tor@ccxvii.net>2025-02-13 16:07:02 +0100
committerTor Andersson <tor@ccxvii.net>2025-02-14 01:36:03 +0100
commit771e8404801642910523ec62990e8e4cb07eaeab (patch)
tree8cf53b1bd305a0a4dd829b1f4cbd8bec92fbab9b
parent2f9544bf97e38cb27f9151b2383a4a9fab7e355e (diff)
downloadserver-771e8404801642910523ec62990e8e4cb07eaeab.tar.gz
Fix multi-active tracking in client player list.
-rw-r--r--public/common/client.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/public/common/client.js b/public/common/client.js
index 288f479..f8a5e23 100644
--- a/public/common/client.js
+++ b/public/common/client.js
@@ -578,7 +578,6 @@ function connect_play() {
/* HEADER */
let is_your_turn = false
-let old_active = null
function on_update_header() {
if (typeof on_prompt === "function")
@@ -598,14 +597,15 @@ function on_update_header() {
document.querySelector("header").classList.remove("your_turn")
is_your_turn = false
}
- old_active = view.active
update_title()
}
function on_update_roles() {
if (view.active !== undefined)
for (let role in roles)
- roles[role].element.classList.toggle("active", view.active === role)
+ roles[role].element.classList.toggle("active",
+ view.active === role || view.active === "Both" || view.active.includes(role)
+ )
}
/* LOG */