9616aec563
These are all used purely for decoration, and the country name itself is right next to the flag image, so we can safely mark these as "invisible" to screen readers, text browsers, etc. Signed-off-by: Dan McGee <dan@archlinux.org>
30 lines
1.1 KiB
HTML
30 lines
1.1 KiB
HTML
{% load mirror_status %}
|
||
<table id="{{ table_id }}" class="results">
|
||
<thead>
|
||
<tr>
|
||
<th>Mirror URL</th>
|
||
<th>Protocol</th>
|
||
<th>Country</th>
|
||
<th>Completion %</th>
|
||
<th>μ Delay (hh:mm)</th>
|
||
<th>μ Duration (secs)</th>
|
||
<th>σ Duration (secs)</th>
|
||
<th>Mirror Score</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
{% for m_url in urls %}
|
||
{% spaceless %}<tr class="{% cycle 'odd' 'even' %}">
|
||
<td>{{ m_url.url }}</td>
|
||
<td>{{ m_url.protocol }}</td>
|
||
<td class="country">{% if m_url.real_country %}<img src="{{ m_url.real_country.flag }}" alt=""/> {% endif %}{{ m_url.real_country.name }}</td>
|
||
<td>{{ m_url.completion_pct|percentage:1 }}</td>
|
||
<td>{{ m_url.delay|duration|default:'unknown' }}</td>
|
||
<td>{{ m_url.duration_avg|floatformat:2 }}</td>
|
||
<td>{{ m_url.duration_stddev|floatformat:2 }}</td>
|
||
<td>{{ m_url.score|floatformat:1|default:'∞' }}</td>
|
||
</tr>
|
||
{% endspaceless %}{% endfor %}
|
||
</tbody>
|
||
</table>
|