This way, browsers can choose which resolution they want to download.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
<div class="media-left">
<p class="image is-48x48">
{% if bug.creator %}
- {{ Avatar(bug.creator, size=96) }}
+ {{ Avatar(bug.creator, size=48) }}
{% endif %}
</p>
</div>
{% if build.is_scratch() %}
<span class="level-item">
<figure class="image is-24x24">
- {{ Avatar(build.owner, size=48) }}
+ {{ Avatar(build.owner, size=24) }}
</figure>
</span>
{% endif %}
{% for watcher in watchers | sort %}
<a class="level-item" href="/users/{{ watcher.user.name }}" title="{{ watcher.user }}">
<figure class="image is-32x32">
- {{ Avatar(watcher.user, size=64) }}
+ {{ Avatar(watcher.user, size=32) }}
</figure>
</a>
{% endfor %}
{% if event.user %}
<div class="media-left">
<p class="image is-64x64">
- {{ Avatar(event.user) }}
+ {{ Avatar(event.user, size=64) }}
</p>
</div>
{% else %}
<span class="level-item">
<a href="{{ job.build.owner.link }}">
<figure class="image is-24x24">
- {{ Avatar(job.build.owner, size=48) }}
+ {{ Avatar(job.build.owner, size=24) }}
</figure>
</a>
</span>
{% macro Avatar(user, size=256) %}
<img class="is-rounded"
- src="{{ user | avatar_url(size) }}" alt="{{ user }}">
+ src="{{ user | avatar_url(size) }}"
+ srcset="{{ user | avatar_url(size * 2) }} 2x, {{ user | avatar_url(size * 3) }} 3x"
+ alt="{{ user }}">
{% endmacro %}
{% macro LinkToUser(user=None, email=None) %}