From 8c406879421738aa4f934f959666d2b867020c70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=AE=D1=80=D0=B8=D0=B9=20=D0=A7=D0=B5=D1=80=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=BA=D0=BE?= Date: Tue, 21 Apr 2026 15:36:46 +0300 Subject: [PATCH] =?UTF-8?q?=D1=82=D0=B5=D1=81=D1=825?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/match_workspace.html | 28 ++++++++++------------------ 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/templates/match_workspace.html b/templates/match_workspace.html index f551bd3..3c7befe 100644 --- a/templates/match_workspace.html +++ b/templates/match_workspace.html @@ -355,7 +355,7 @@ data-vmix-person-type="player" data-side="home" data-name="{{ ((p.last_name or p.player_name or '') ~ ' ' ~ (p.first_name or '')) | trim }}" - data-role="{{ p.position or '' }}" + data-role="{{ p.pos or '' }}" >
{{ p.last_name or p.player_name }} @@ -462,7 +462,7 @@ data-vmix-person-type="player" data-side="home" data-name="{{ ((p.last_name or p.player_name or '') ~ ' ' ~ (p.first_name or '')) | trim }}" - data-role="{{ p.position or '' }}" + data-role="{{ p.pos or '' }}" >
{{ p.last_name or p.player_name }} @@ -579,7 +579,7 @@ data-vmix-person-type="player" data-side="away" data-name="{{ ((p.last_name or p.player_name or '') ~ ' ' ~ (p.first_name or '')) | trim }}" - data-role="{{ p.position or '' }}" + data-role="{{ p.pos or '' }}" >
{{ p.last_name or p.player_name }} @@ -1255,19 +1255,13 @@ return; } - function formatCoachName(rawName) { + function swapNameParts(rawName) { const parts = String(rawName || "").trim().split(/\s+/).filter(Boolean); - if (parts.length >= 2) { - return `${parts[1]} ${parts[0]}`; - } - return String(rawName || "").trim(); - } - function formatPlayerName(rawName) { - const parts = String(rawName || "").trim().split(/\s+/).filter(Boolean); if (parts.length >= 2) { return `${parts[1]} ${parts[0]}`; } + return String(rawName || "").trim(); } @@ -1316,22 +1310,20 @@ const trigger = event.target.closest(".vmix-person-trigger"); if (!trigger) return; - const personType = (trigger.dataset.vmixPersonType || "").trim(); - const side = (trigger.dataset.side || "").trim(); - const rawName = (trigger.dataset.name || "").trim(); - const role = (trigger.dataset.role || "").trim(); + const side = String(trigger.dataset.side || "").trim(); + const rawName = String(trigger.dataset.name || "").trim(); + const role = String(trigger.dataset.role || "").trim(); const logoUrl = side === "away" ? teamLogos.away : teamLogos.home; if (!rawName) return; - const formattedName = personType === "coach" - ? formatCoachName(rawName) - : formatPlayerName(rawName); + const formattedName = swapNameParts(rawName); sendNeutralPersonTitle(formattedName, role, logoUrl); }); })(); +