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

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 { .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,18 +350,18 @@
> >
<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 %}<span class="first-name">{{ p.first_name }}</span>{% endif %} {% if p.first_name %}
<span class="first-name">{{ p.first_name }}</span>
{% endif %}
</div> </div>
<span class="badges"> <span class="badges">
{% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %} {% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %}
@@ -372,9 +372,7 @@
{% endif %} {% endif %}
</span> </span>
</div> </div>
</button> </td> <td class="actions-col">
</td>
<td class="actions-col">
<div class="row-actions"> <div class="row-actions">
<button <button
type="button" type="button"
@@ -459,18 +457,18 @@
> >
<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 %}<span class="first-name">{{ p.first_name }}</span>{% endif %} {% if p.first_name %}
<span class="first-name">{{ p.first_name }}</span>
{% endif %}
</div> </div>
<span class="badges"> <span class="badges">
{% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %} {% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %}
@@ -481,9 +479,7 @@
{% endif %} {% endif %}
</span> </span>
</div> </div>
</button> </td> <td class="actions-col">
</td>
<td class="actions-col">
<div class="row-actions"> <div class="row-actions">
<button <button
type="button" type="button"
@@ -578,18 +574,18 @@
> >
<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 %}<span class="first-name">{{ p.first_name }}</span>{% endif %} {% if p.first_name %}
<span class="first-name">{{ p.first_name }}</span>
{% endif %}
</div> </div>
<span class="badges"> <span class="badges">
{% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %} {% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %}
@@ -600,9 +596,7 @@
{% endif %} {% endif %}
</span> </span>
</div> </div>
</button> </td> <td class="actions-col">
</td>
<td class="actions-col">
<div class="row-actions"> <div class="row-actions">
<button <button
type="button" type="button"
@@ -687,18 +681,18 @@
> >
<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 %}<span class="first-name">{{ p.first_name }}</span>{% endif %} {% if p.first_name %}
<span class="first-name">{{ p.first_name }}</span>
{% endif %}
</div> </div>
<span class="badges"> <span class="badges">
{% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %} {% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %}
@@ -709,9 +703,7 @@
{% endif %} {% endif %}
</span> </span>
</div> </div>
</button> </td> <td class="actions-col">
</td>
<td class="actions-col">
<div class="row-actions"> <div class="row-actions">
<button <button
type="button" type="button"