Change the 'Go' button to 'Apply'
[aur2.git] / archlinux / templates / aur / search.html
blobe3a31fcbb9acb4acb0212d9532bee1319745e7ae
1 {% extends "base.html" %}
2 {% load i18n %}
3 {% load aur_tags %}
4 {% block search %}{% endblock %}
5 {% block content %}
6 <div class="greybox">
7 <h4 style="text-align: right">{% trans "Search Criteria" %}</h4>
8 <hr />
9 <form method="get" action="/search/">
10 <table width="100%">
11 <tr>
12 {% for field in form %}
13 <th style="text-align: left"><span class="smalltext">{{ field.label_tag }}</span></th>
14 {% endfor %}
15 <th>&nbsp;</th>
16 </tr>
17 <tr>
18 {% for field in form %}
19 <td>{{ field }}{% if field.help_text %}<br />{{ field.help_text }}{% endif %}</td>
20 {% endfor %}
21 <td><input type="submit" value="Search" /></td>
22 </tr>
23 {% if is_bound and not form.is_valid %}
24 <tr>
25 {% for field in form %}
26 <td class="error smalltext">{% if field.errors %}
27 {{ field.errors }}{% else %}&nbsp;
28 {% endif %}</td>
29 {% endfor %}
30 <td>&nbsp;</td>
31 </tr>
32 {% endif %}
33 </table>
34 </form>
35 </div>
36 <br />
38 <div class="greybox">
39 {% if is_moderator %}
40 <form action="{% url aur-manage_packages %}" method="post">
41 {% endif %}
42 <table class="results" width="100%">
43 <tr>
44 {% if not request.META.QUERY_STRING %}
45 <th><a href="{% url aur-search %}?sortby=repository&order=desc">{% trans "Repository" %}</a></th>
46 <th><a href="{% url aur-search %}?sortby=name&order=desc">{% trans "Name" %}</a></th>
47 <th><a href="{% url aur-search %}?sortby=description&order=desc">{% trans "Description" %}</a></th>
48 <th>{% trans "Maintainer" %}</a></th>
49 <th style="width: 9em"><a href="{% url aur-search %}?sortby=updated&order=desc">{% trans "Last Updated" %}</a></th>
50 {% if is_moderator %}
51 <th>&nbsp;</th>
52 {% endif %}
53 {% else %}
54 {% ifequal request.GET.order "asc" %}
55 <th><a href="{% url aur-search %}?{{ request.META.QUERY_STRING|merge_query_string:"sortby=repository&order=desc"}}">{% trans "Repository" %}</a></th>
56 <th><a href="{% url aur-search %}?{{ request.META.QUERY_STRING|merge_query_string:"sortby=name&order=desc"}}">{% trans "Name" %}</a></th>
57 <th><a href="{% url aur-search %}?{{ request.META.QUERY_STRING|merge_query_string:"sortby=description&order=desc"}}">{% trans "Description" %}</a></th>
58 <th>{% trans "Maintainer" %}</th>
59 <th style="width: 9em"><a href="{% url aur-search %}?{{ request.META.QUERY_STRING|merge_query_string:"sortby=updated&order=desc"}}">{% trans "Last Updated" %}</a></th>
60 {% else %}
61 <th><a href="{% url aur-search %}?{{ request.META.QUERY_STRING|merge_query_string:"sortby=repository&order=asc"}}">{% trans "Repository" %}</a></th>
62 <th><a href="{% url aur-search %}?{{ request.META.QUERY_STRING|merge_query_string:"sortby=name&order=asc"}}">{% trans "Name" %}</a></th>
63 <th><a href="{% url aur-search %}?{{ request.META.QUERY_STRING|merge_query_string:"sortby=description&order=asc"}}">{% trans "Description" %}</a></th>
64 <th>{% trans "Maintainer" %}</th>
65 <th style="width: 9em"><a href="{% url aur-search %}?{{ request.META.QUERY_STRING|merge_query_string:"sortby=updated&order=asc"}}">{% trans "Last Updated" %}</a></th>
66 {% endifequal %}
67 {% if is_moderator %}
68 <th>&nbsp;</th>
69 {% endif %}
70 {% endif %}
71 </tr>
72 {% ifnotequal packages.count 0 %}
73 {% for package in packages %}
74 <tr class="{% cycle 'pkgr1' 'pkgr2' %}">
75 <td>{{ package.repository }}</td>
76 <td><a{% if package.outdated %} class="error"{% endif %} href="{{ package.get_absolute_url }}">{{ package.name }} {{ package.version }}-{{ package.release }}</a></td>
77 <td>{{ package.description }}</td>
78 <td>{{ package.maintainers.all|join:", " }}</td>
79 <td>{{ package.updated|date:"Y-m-d H:i:s" }}</td>
80 {% if is_moderator %}
81 <td><input type="checkbox" name="packages" value="{{ package.name }}" /></td>
82 {% endif %}
83 </tr>
84 {% endfor %}
85 {% else %}
86 {% if form.is_bound %}
87 <tr>
88 <td colspan="6" style="text-align: center"><p>{% trans "There were no results for your query" %}</p></td>
89 </tr>
90 {% else %}
91 <tr>
92 <td colspan="6" style="text-align: center"><p>{% trans "There are currently no packages available" %}</p></td>
93 </tr>
94 {% endif %}
95 {% endifnotequal %}
96 </table>
97 {% if is_moderator %}
98 <br />
99 <div style="text-align: right">
100 With selected packages:
101 <select name="action">
102 <option value="disown">disown</option>
103 <option value="adopt">adopt</option>
104 <option value="flag-ood">flag out of date</option>
105 <option value="unflag-ood">unflag out of date</option>
106 <option value="delete">delete</option>
107 </select>
108 <input type="submit" value="{% trans "Apply" %}" />
109 </div>
110 {% endif %}
111 </form>{% if page.has_pagination %}
112 <br />
113 {% if page.has_previous %}<span style="float: left"><a href="?page={{ page.previous_page_number }}">&lt;&lt;&lt; {% trans "Previous" %}</a></span>{% endif %}
114 {% if page.has_next %}<span style="float: right"><a href="?page={{ page.next_page_number }}">{% trans "Next" %} &gt;&gt;&gt;</a></span>{% endif %}
115 {%endif %}
116 </div>
117 {% endblock %}