evorepo/templates/mirrors/mirrors.html
Dan McGee 9616aec563 Add empty 'alt' attribute for all country flag images
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>
2012-04-26 12:05:57 -05:00

53 lines
2.0 KiB
HTML

{% extends "base.html" %}
{% load static from staticfiles %}
{% block title %}Arch Linux - Mirror Overview{% endblock %}
{% block content %}
<div id="dev-mirrorlist" class="box">
<h2>Mirror Overview</h2>
<table class="results">
<thead>
<tr>
<th>Server</th>
<th>Tier</th>
<th>Country</th>
<th>ISOs</th>
<th>Protocols</th>
{% if user.is_authenticated %}
<th>Public</th>
<th>Active</th>
<th>Admin Email</th>
<th>Notes</th>
{% endif %}
</tr>
</thead>
<tbody>
{% for mirror in mirror_list %}
<tr class="{% cycle 'odd' 'even' %}">
<td><a href="{{ mirror.get_absolute_url }}"
title="Mirror details for {{ mirror.name }}">{{ mirror.name }}</a></td>
<td>{{ mirror.get_tier_display }}</td>
<td>{% if mirror.country %}<img src="{{ mirror.country.flag }}" alt=""/> {% endif %}{{ mirror.country.name }}</td>
<td>{{ mirror.isos|yesno|capfirst }}</td>
<td class="wrap">{{ mirror.supported_protocols|join:", " }}</td>
{% if user.is_authenticated %}
<td>{{ mirror.public|yesno|capfirst }}</td>
<td>{{ mirror.active|yesno|capfirst }}</td>
<td>{{ mirror.admin_email }}</td>
<td class="wrap">{{ mirror.notes|linebreaks }}</td>
{% endif %}
</tr>
{% endfor %}
</tbody>
</table>
</div>
{% load cdn %}{% jquery %}
<script type="text/javascript" src="{% static "jquery.tablesorter.min.js" %}"></script>
<script type="text/javascript" src="{% static "archweb.js" %}"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".results").tablesorter({widgets: ['zebra'], sortList: [[1,0], [2,0]]});
});
</script>
{% endblock %}