]> git.openstreetmap.org Git - osqa.git/blob - forum/skins/default/templates/paginator.html
Applys patches by Sandeep Ghael to fix OSQA-355, OSQA-324, OSQA-411 and OSQA 149.
[osqa.git] / forum / skins / default / templates / paginator.html
1 <!-- paginator.html -->
2 {% spaceless %}
3 {% load i18n %}
4 {% if is_paginated %}
5 <div class="paginator">
6 {% if has_previous %}<span class="prev"><a href="{{base_url}}page={{ previous }}{{ extend_url }}" title="{% trans "previous" %}">
7 &laquo; {% trans "previous" %}</a></span>{% endif %}
8 {% if not in_leading_range %}
9         {% for num in pages_outside_trailing_range %}
10                 <span class="page"><a href="{{base_url}}page={{ num }}{{ extend_url }}" >{{ num }}</a></span>
11         {% endfor %}
12         ...
13 {% endif %}
14  
15 {% for num in page_numbers %}
16   {% ifequal num page %}
17     {% ifequal pages 1 %}
18     {% else %}
19     <span class="curr" title="{% trans "current page" %}">{{ num }}</span>
20     {% endifequal %}
21   {% else %}
22         <span class="page"><a href="{{base_url}}page={{ num }}{{ extend_url }}" title="{% trans "page number " %}{{ num }}{% trans "number - make blank in english" %}">{{ num }}</a></span>
23   {% endifequal %}
24 {% endfor %}
25  
26 {% if not in_trailing_range %}
27         ...
28         {% for num in pages_outside_leading_range reversed %}
29                 <span class="page"><a href="{{base_url}}page={{ num }}{{ extend_url }}" title="{% trans "page number " %}{{ num }}{% trans "number - make blank in english" %}">{{ num }}</a></span>
30         {% endfor %}
31 {% endif %}
32  
33 {% if has_next %}<span class="next"><a href="{{base_url}}page={{ next }}{{ extend_url }}" title="{% trans "next page" %}">{% trans "next page" %} &raquo;</a></span>{% endif %}
34 </div> 
35 {% endif %}
36  
37 {% endspaceless %}
38 <!-- end paginator.html -->