тест5
This commit is contained in:
@@ -355,7 +355,7 @@
|
|||||||
data-vmix-person-type="player"
|
data-vmix-person-type="player"
|
||||||
data-side="home"
|
data-side="home"
|
||||||
data-name="{{ ((p.last_name or p.player_name or '') ~ ' ' ~ (p.first_name or '')) | trim }}"
|
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 '' }}"
|
||||||
>
|
>
|
||||||
<div class="player-inline-text">
|
<div class="player-inline-text">
|
||||||
<span class="last-name">{{ p.last_name or p.player_name }}</span>
|
<span class="last-name">{{ p.last_name or p.player_name }}</span>
|
||||||
@@ -462,7 +462,7 @@
|
|||||||
data-vmix-person-type="player"
|
data-vmix-person-type="player"
|
||||||
data-side="home"
|
data-side="home"
|
||||||
data-name="{{ ((p.last_name or p.player_name or '') ~ ' ' ~ (p.first_name or '')) | trim }}"
|
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 '' }}"
|
||||||
>
|
>
|
||||||
<div class="player-inline-text">
|
<div class="player-inline-text">
|
||||||
<span class="last-name">{{ p.last_name or p.player_name }}</span>
|
<span class="last-name">{{ p.last_name or p.player_name }}</span>
|
||||||
@@ -579,7 +579,7 @@
|
|||||||
data-vmix-person-type="player"
|
data-vmix-person-type="player"
|
||||||
data-side="away"
|
data-side="away"
|
||||||
data-name="{{ ((p.last_name or p.player_name or '') ~ ' ' ~ (p.first_name or '')) | trim }}"
|
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 '' }}"
|
||||||
>
|
>
|
||||||
<div class="player-inline-text">
|
<div class="player-inline-text">
|
||||||
<span class="last-name">{{ p.last_name or p.player_name }}</span>
|
<span class="last-name">{{ p.last_name or p.player_name }}</span>
|
||||||
@@ -1255,19 +1255,13 @@
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
function formatCoachName(rawName) {
|
function swapNameParts(rawName) {
|
||||||
const parts = String(rawName || "").trim().split(/\s+/).filter(Boolean);
|
const parts = String(rawName || "").trim().split(/\s+/).filter(Boolean);
|
||||||
|
|
||||||
if (parts.length >= 2) {
|
if (parts.length >= 2) {
|
||||||
return `${parts[1]} ${parts[0]}`;
|
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();
|
return String(rawName || "").trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1316,22 +1310,20 @@
|
|||||||
const trigger = event.target.closest(".vmix-person-trigger");
|
const trigger = event.target.closest(".vmix-person-trigger");
|
||||||
if (!trigger) return;
|
if (!trigger) return;
|
||||||
|
|
||||||
const personType = (trigger.dataset.vmixPersonType || "").trim();
|
const side = String(trigger.dataset.side || "").trim();
|
||||||
const side = (trigger.dataset.side || "").trim();
|
const rawName = String(trigger.dataset.name || "").trim();
|
||||||
const rawName = (trigger.dataset.name || "").trim();
|
const role = String(trigger.dataset.role || "").trim();
|
||||||
const role = (trigger.dataset.role || "").trim();
|
|
||||||
const logoUrl = side === "away" ? teamLogos.away : teamLogos.home;
|
const logoUrl = side === "away" ? teamLogos.away : teamLogos.home;
|
||||||
|
|
||||||
if (!rawName) return;
|
if (!rawName) return;
|
||||||
|
|
||||||
const formattedName = personType === "coach"
|
const formattedName = swapNameParts(rawName);
|
||||||
? formatCoachName(rawName)
|
|
||||||
: formatPlayerName(rawName);
|
|
||||||
|
|
||||||
sendNeutralPersonTitle(formattedName, role, logoUrl);
|
sendNeutralPersonTitle(formattedName, role, logoUrl);
|
||||||
});
|
});
|
||||||
})();
|
})();
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script src="/static/script.js"></script>
|
<script src="/static/script.js"></script>
|
||||||
<div id="matrixLoader" class="matrix-loader" aria-hidden="true">
|
<div id="matrixLoader" class="matrix-loader" aria-hidden="true">
|
||||||
<canvas id="matrixCanvas" class="matrix-canvas"></canvas>
|
<canvas id="matrixCanvas" class="matrix-canvas"></canvas>
|
||||||
|
|||||||
Reference in New Issue
Block a user