1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
{% import "macros.html" as macros %}
{% load extra_filters %}
{% cache 0 "scope_sort_tabs" search_tags request.user scope sort query context.page context.page_size language_code %}
<a class="rss"
{% if feed_url %}
href="{{settings.APP_URL}}{{feed_url}}"
{% else %}
href="{{settings.APP_URL}}/feeds/rss/"
{% endif %}
title="{% trans %}subscribe to the questions feed{% endtrans %}"
>{% trans %}RSS{% endtrans %}
</a>
<div class="tabBar">
<div id="sort_tabs" class="tabsA">
<span class="label">{% trans %}Sort by »{% endtrans %}</span>
{% if show_sort_by_relevance %}
{% set asc_relevance_tooltip = gettext('most relevant questions') %}
{% set desc_relevance_tooltip = gettext('click to see most relevant questions') %}
{% set relevance_label = gettext('relevance') %}
{% if query %}
<a id="by_relevance"
{% if sort == "relevance-desc" %}
href="{% url questions %}{{ query_string|replace_in_url("sort:relevance-desc") }}"
class="on"
title="{{asc_relevance_tooltip}}"><span>{{relevance_label}} ▼</span>
{% else %}
href="{% url questions %}{{ query_string|replace_in_url("sort:relevance-desc") }}"
class="off"
title="{{desc_relevance_tooltip}}"><span>{{relevance_label}}</span>
{% endif %}
</a>
{% endif %}
<script type="text/javascript">
var sortButtonData = sortButtonData || {};
sortButtonData['relevance'] = {
asc_tooltip: "{{asc_relevance_tooltip}}",
desc_tooltip: "{{desc_relevance_tooltip}}",
label: "{{relevance_label}}"
};
</script>
{% endif %}
{{macros.reversible_sort_button(
button_sort_criterium = 'age',
label = gettext('by date'),
asc_tooltip = gettext('click to see the oldest questions'),
desc_tooltip = gettext('click to see the newest questions'),
current_sort_method = sort,
query_string = query_string,
)
}}
{{macros.reversible_sort_button(
button_sort_criterium = 'activity',
label = gettext('by activity'),
asc_tooltip = gettext('click to see the least recently updated questions'),
desc_tooltip = gettext('click to see the most recently updated questions'),
current_sort_method = sort,
query_string = query_string,
)
}}
{{macros.reversible_sort_button(
button_sort_criterium = 'answers',
label = gettext('by answers'),
asc_tooltip = gettext('click to see the least answered questions'),
desc_tooltip = gettext('click to see the most answered questions'),
current_sort_method = sort,
query_string = query_string,
)
}}
{{macros.reversible_sort_button(
button_sort_criterium = 'votes',
label = gettext('by votes'),
asc_tooltip = gettext('click to see least voted questions'),
desc_tooltip = gettext('click to see most voted questions'),
current_sort_method = sort,
query_string = query_string,
)
}}
</div>
</div>
{% endcache %}
|