тест. линки на обычных игроков

This commit is contained in:
2026-04-21 15:02:28 +03:00
parent e8a7c5934b
commit b42449d42b
2 changed files with 88 additions and 76 deletions

View File

@@ -2241,3 +2241,23 @@ body:not(.edit-mode-on) .referee-search {
.matrix-loader.is-success .matrix-title {
color: #9dffb2;
}
.player-link {
cursor: pointer;
}
.player-link .last-name,
.player-link .first-name,
.coach-link-btn .coach-name,
.coach-left .coach-name {
color: #8ab4ff;
text-decoration: underline;
text-underline-offset: 2px;
}
.player-link:hover .last-name,
.player-link:hover .first-name,
.coach-link-btn:hover .coach-name,
.coach-left:hover .coach-name {
color: #a9c7ff;
}

View File

@@ -350,31 +350,29 @@
>
<td class="num-cell">{{ p.number }}</td>
<td class="player-cell" title="Показать титр игрока">
<button
type="button"
class="vmix-person-trigger player-link-btn"
<div
class="player-inline vmix-person-trigger player-link"
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 '' }}"
>
<div class="player-inline">
<div class="player-inline-text">
<span class="last-name">{{ p.last_name or p.player_name }}</span>
{% if p.first_name %}<span class="first-name">{{ p.first_name }}</span>{% endif %}
</div>
<span class="badges">
{% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %}
<span class="gk-badge">ВР</span>
{% endif %}
{% if p.is_captain %}
<span class="captain-badge">К</span>
{% endif %}
</span>
<div class="player-inline-text">
<span class="last-name">{{ p.last_name or p.player_name }}</span>
{% if p.first_name %}
<span class="first-name">{{ p.first_name }}</span>
{% endif %}
</div>
</button>
</td>
<td class="actions-col">
<span class="badges">
{% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %}
<span class="gk-badge">ВР</span>
{% endif %}
{% if p.is_captain %}
<span class="captain-badge">К</span>
{% endif %}
</span>
</div>
</td> <td class="actions-col">
<div class="row-actions">
<button
type="button"
@@ -459,31 +457,29 @@
>
<td class="num-cell">{{ p.number }}</td>
<td class="player-cell" title="Показать титр игрока">
<button
type="button"
class="vmix-person-trigger player-link-btn"
<div
class="player-inline vmix-person-trigger player-link"
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 '' }}"
>
<div class="player-inline">
<div class="player-inline-text">
<span class="last-name">{{ p.last_name or p.player_name }}</span>
{% if p.first_name %}<span class="first-name">{{ p.first_name }}</span>{% endif %}
</div>
<span class="badges">
{% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %}
<span class="gk-badge">ВР</span>
{% endif %}
{% if p.is_captain %}
<span class="captain-badge">К</span>
{% endif %}
</span>
<div class="player-inline-text">
<span class="last-name">{{ p.last_name or p.player_name }}</span>
{% if p.first_name %}
<span class="first-name">{{ p.first_name }}</span>
{% endif %}
</div>
</button>
</td>
<td class="actions-col">
<span class="badges">
{% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %}
<span class="gk-badge">ВР</span>
{% endif %}
{% if p.is_captain %}
<span class="captain-badge">К</span>
{% endif %}
</span>
</div>
</td> <td class="actions-col">
<div class="row-actions">
<button
type="button"
@@ -578,31 +574,29 @@
>
<td class="num-cell">{{ p.number }}</td>
<td class="player-cell" title="Показать титр игрока">
<button
type="button"
class="vmix-person-trigger player-link-btn"
<div
class="player-inline vmix-person-trigger player-link"
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 '' }}"
>
<div class="player-inline">
<div class="player-inline-text">
<span class="last-name">{{ p.last_name or p.player_name }}</span>
{% if p.first_name %}<span class="first-name">{{ p.first_name }}</span>{% endif %}
</div>
<span class="badges">
{% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %}
<span class="gk-badge">ВР</span>
{% endif %}
{% if p.is_captain %}
<span class="captain-badge">К</span>
{% endif %}
</span>
<div class="player-inline-text">
<span class="last-name">{{ p.last_name or p.player_name }}</span>
{% if p.first_name %}
<span class="first-name">{{ p.first_name }}</span>
{% endif %}
</div>
</button>
</td>
<td class="actions-col">
<span class="badges">
{% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %}
<span class="gk-badge">ВР</span>
{% endif %}
{% if p.is_captain %}
<span class="captain-badge">К</span>
{% endif %}
</span>
</div>
</td> <td class="actions-col">
<div class="row-actions">
<button
type="button"
@@ -687,31 +681,29 @@
>
<td class="num-cell">{{ p.number }}</td>
<td class="player-cell" title="Показать титр игрока">
<button
type="button"
class="vmix-person-trigger player-link-btn"
<div
class="player-inline vmix-person-trigger player-link"
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 '' }}"
>
<div class="player-inline">
<div class="player-inline-text">
<span class="last-name">{{ p.last_name or p.player_name }}</span>
{% if p.first_name %}<span class="first-name">{{ p.first_name }}</span>{% endif %}
</div>
<span class="badges">
{% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %}
<span class="gk-badge">ВР</span>
{% endif %}
{% if p.is_captain %}
<span class="captain-badge">К</span>
{% endif %}
</span>
<div class="player-inline-text">
<span class="last-name">{{ p.last_name or p.player_name }}</span>
{% if p.first_name %}
<span class="first-name">{{ p.first_name }}</span>
{% endif %}
</div>
</button>
</td>
<td class="actions-col">
<span class="badges">
{% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %}
<span class="gk-badge">ВР</span>
{% endif %}
{% if p.is_captain %}
<span class="captain-badge">К</span>
{% endif %}
</span>
</div>
</td> <td class="actions-col">
<div class="row-actions">
<button
type="button"