From 771e8404801642910523ec62990e8e4cb07eaeab Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Thu, 13 Feb 2025 16:07:02 +0100 Subject: Fix multi-active tracking in client player list. --- public/common/client.js | 6 +++--- 1 file 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 */ -- cgit v1.2.3