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

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

@@ -2240,4 +2240,24 @@ body:not(.edit-mode-on) .referee-search {
.matrix-loader.is-success .matrix-title { .matrix-loader.is-success .matrix-title {
color: #9dffb2; 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="num-cell">{{ p.number }}</td>
<td class="player-cell" title="Показать титр игрока"> <td class="player-cell" title="Показать титр игрока">
<button <div
type="button" class="player-inline vmix-person-trigger player-link"
class="vmix-person-trigger player-link-btn"
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.position or '' }}"
> >
<div class="player-inline"> <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> {% if p.first_name %}
{% if p.first_name %}<span class="first-name">{{ p.first_name }}</span>{% endif %} <span class="first-name">{{ p.first_name }}</span>
</div> {% endif %}
<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> </div>
</button> <span class="badges">
</td> {% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %}
<td class="actions-col"> <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"> <div class="row-actions">
<button <button
type="button" type="button"
@@ -459,31 +457,29 @@
> >
<td class="num-cell">{{ p.number }}</td> <td class="num-cell">{{ p.number }}</td>
<td class="player-cell" title="Показать титр игрока"> <td class="player-cell" title="Показать титр игрока">
<button <div
type="button" class="player-inline vmix-person-trigger player-link"
class="vmix-person-trigger player-link-btn"
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.position or '' }}"
> >
<div class="player-inline"> <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> {% if p.first_name %}
{% if p.first_name %}<span class="first-name">{{ p.first_name }}</span>{% endif %} <span class="first-name">{{ p.first_name }}</span>
</div> {% endif %}
<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> </div>
</button> <span class="badges">
</td> {% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %}
<td class="actions-col"> <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"> <div class="row-actions">
<button <button
type="button" type="button"
@@ -578,31 +574,29 @@
> >
<td class="num-cell">{{ p.number }}</td> <td class="num-cell">{{ p.number }}</td>
<td class="player-cell" title="Показать титр игрока"> <td class="player-cell" title="Показать титр игрока">
<button <div
type="button" class="player-inline vmix-person-trigger player-link"
class="vmix-person-trigger player-link-btn"
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.position or '' }}"
> >
<div class="player-inline"> <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> {% if p.first_name %}
{% if p.first_name %}<span class="first-name">{{ p.first_name }}</span>{% endif %} <span class="first-name">{{ p.first_name }}</span>
</div> {% endif %}
<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> </div>
</button> <span class="badges">
</td> {% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %}
<td class="actions-col"> <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"> <div class="row-actions">
<button <button
type="button" type="button"
@@ -687,31 +681,29 @@
> >
<td class="num-cell">{{ p.number }}</td> <td class="num-cell">{{ p.number }}</td>
<td class="player-cell" title="Показать титр игрока"> <td class="player-cell" title="Показать титр игрока">
<button <div
type="button" class="player-inline vmix-person-trigger player-link"
class="vmix-person-trigger player-link-btn"
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.position or '' }}"
> >
<div class="player-inline"> <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> {% if p.first_name %}
{% if p.first_name %}<span class="first-name">{{ p.first_name }}</span>{% endif %} <span class="first-name">{{ p.first_name }}</span>
</div> {% endif %}
<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> </div>
</button> <span class="badges">
</td> {% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %}
<td class="actions-col"> <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"> <div class="row-actions">
<button <button
type="button" type="button"