32 行
882 B
HTML
32 行
882 B
HTML
{##
|
|
# SPDX-FileCopyrightText: 2022 n9k <https://git.076.ne.jp/ninya9k>
|
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
##}
|
|
{%
|
|
macro appearance(
|
|
user,
|
|
insignia_class,
|
|
name_class,
|
|
tag_class,
|
|
tripcode_nbsp_class='for-tripcode',
|
|
tripcode_class='tripcode for-tripcode'
|
|
)
|
|
%}
|
|
{{- '' -}}
|
|
{%- if user.broadcaster -%}
|
|
<b class="{{ insignia_class }}" title="Broadcaster">##</b>
|
|
{{- ' ' | safe -}}
|
|
{%- endif -%}
|
|
<span class="{{ name_class }}">
|
|
{{- user.name or get_default_name(user) -}}
|
|
{%- if not user.broadcaster and user.name is none -%}
|
|
<sup class="{{ tag_class }}"><b>{{ user.tag }}</b></sup>
|
|
{%- endif -%}
|
|
</span>
|
|
{%- if user.tripcode -%}
|
|
<span class="{{ tripcode_nbsp_class }}"> </span>
|
|
{{- '' -}}
|
|
<span class="{{ tripcode_class }}">{{ user.tripcode.digest }}</span>
|
|
{%- endif -%}
|
|
{% endmacro %}
|