mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-20 01:38:19 +08:00
ui: scoreboard: simplify
This commit is contained in:
1 file changed
+6
-11
@@ -1,9 +1,9 @@
|
|||||||
{% import "components/user.html" as user with context %}
|
{% import "components/user.html" as user with context %}
|
||||||
{% macro renderRecord(cell, canView) %}
|
{% macro renderRecord(cell, canView) %}
|
||||||
<a href="{{ url('record_detail', rid=cell.raw) if canView else '' }}"{% if cell.hover %} data-tooltip="{{ cell.hover }}"{% endif %}>
|
{% if canView %}<a href="{{ url('record_detail', rid=cell.raw) }}">{% endif %}
|
||||||
{%- set _color = utils.status.getScoreColor(cell.score|default(cell.value)) -%}
|
{%- set _color = utils.status.getScoreColor(cell.score|default(cell.value)) -%}
|
||||||
<span style="font-weight:bold;color:{{ _color }}">{{ cell.value|string|nl2br|safe }}</span>
|
<span {% if cell.hover %} data-tooltip="{{ cell.hover }}"{% endif %} style="font-weight:bold;color:{{ _color }}">{{ cell.value|string|nl2br|safe }}</span>
|
||||||
</a>
|
{% if canView %}</a>{% endif %}
|
||||||
{% endmacro %}
|
{% endmacro %}
|
||||||
|
|
||||||
<div data-fragment-id="scoreboard">
|
<div data-fragment-id="scoreboard">
|
||||||
@@ -56,17 +56,12 @@
|
|||||||
</button>
|
</button>
|
||||||
{{ user.render_inline(udict[column.raw], badge=false) }}
|
{{ user.render_inline(udict[column.raw], badge=false) }}
|
||||||
{%- elif column.type == 'record' and column.raw -%}
|
{%- elif column.type == 'record' and column.raw -%}
|
||||||
<a href="{{ url('record_detail', rid=column.raw) if canView else '' }}" data-tooltip="{{ column.hover }}">
|
{{ renderRecord(column, canView) }}
|
||||||
<span style="font-weight:bold;color:{{ utils.status.getScoreColor(column.score|default(column.value)) }}">{{ column.value|string|nl2br|safe }}</span>
|
|
||||||
</a>
|
|
||||||
{%- elif column.type == 'records' -%}
|
{%- elif column.type == 'records' -%}
|
||||||
{%- for record in column.raw -%}
|
{%- for record in column.raw -%}
|
||||||
{%- if loop.index0 -%}/{%- endif -%}
|
{%- if loop.index0 -%}/{%- endif -%}
|
||||||
{%- if record.raw -%}
|
{%- if record.raw -%}
|
||||||
<a href="{{ url('record_detail', rid=record.raw) if canView else '' }}">
|
{{ renderRecord(record, canView) }}
|
||||||
{%- set _color = utils.status.getScoreColor(record.score|default(record.value)) -%}
|
|
||||||
<span style="font-weight:bold;color:{{ _color }}">{{ record.value|string|nl2br|safe }}</span>
|
|
||||||
</a>
|
|
||||||
{%- else -%}
|
{%- else -%}
|
||||||
{{ record.value|string|nl2br|safe }}
|
{{ record.value|string|nl2br|safe }}
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
|
|||||||
Reference in new issue
Block a user