~widelands-dev/widelands-website/trunk

« back to all changes in this revision

Viewing changes to templates/pybb/pagination.html

  • Committer: Holger Rapp
  • Date: 2010-01-01 20:08:18 UTC
  • mto: (173.3.2 widelands)
  • mto: This revision was merged to the branch mainline in revision 176.
  • Revision ID: rapp@mrt.uka.de-20100101200818-znihhmyhlx0o33gp
Added diff_match_patch from google, because they do not provide a setup.py

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
{% load i18n %}
2
 
<div class="pagination" style="float:left">
3
 
    <span class="summary">{{ label }} <strong>{{ page.start_index }}</strong>&mdash;<strong>{{ page.end_index }}</strong> {% trans "of" %} <strong>{{ paginator.count }}</strong> {{ label }}&nbsp;&nbsp;&nbsp;&nbsp;</span>
 
2
<div class="pagination">
 
3
 
4
4
    {% if page.has_previous %}
5
 
        {% ifequal page.previous_page_number 1 %}
6
 
            <a href="?page={{ page.previous_page_number }}" class="prev">&lsaquo;&lsaquo; </a>
7
 
        {% else %}
8
 
            <a href="?page=1" class="prev">&lsaquo;&lsaquo;&lsaquo;&lsaquo; </a>
9
 
            <a href="?page={{ page.previous_page_number }}" class="prev">&lsaquo;&lsaquo; </a>
10
 
        {% endifequal %}
11
 
    {% else %}
12
 
        {% ifnotequal paginator.num_pages 1 %}
13
 
            <span class="disabled prev">&lsaquo;&lsaquo; </span>
14
 
        {% endifnotequal %}
 
5
    <a href="{{ page.previous_link }}">&lt;{% trans "Back" %}</a>
15
6
    {% endif %}
16
 
    {% for pages in paginator.page_range %}
17
 
        {% if pages %}
18
 
            {% ifequal paginator.num_pages 1 %}
19
 
                ...
20
 
            {% else %}
21
 
                {% ifequal pages page.number %}
22
 
                    <span class="current page">| {{ page.number }} |</span>
23
 
                {% else %}
24
 
                    <a href="?page={{ pages }}" class="page">{{ pages }}</a>
25
 
                {% endifequal %}
26
 
            {% endifequal %}
27
 
        {% endif %}
28
 
    {% endfor %}
 
7
 
 
8
<span class="summary">{{ label }} <strong>{{ page.start_index }}</strong>&mdash;<strong>{{ page.end_index }}</strong> {% trans "of" %} <strong>{{ paginator.count }}</strong> {% trans "posts" %}
 
9
   {% if page.has_other_pages %} 
 
10
   {% trans "in" %} <strong>{{ paginator.num_pages }}</strong> 
 
11
   {% trans "pages" %} 
 
12
   {% endif %}
 
13
    </span>
 
14
 
29
15
    {% if page.has_next %}
30
 
        {% ifequal page.next_page_number paginator.num_pages %}
31
 
            <a href="?page={{ page.next_page_number }}" class="next"> &rsaquo;&rsaquo;</a>
32
 
        {% else %}
33
 
            <a href="?page={{ page.next_page_number }}" class="next"> &rsaquo;&rsaquo;</a>
34
 
            <a href="?page={{ paginator.num_pages }}" class="next"> &rsaquo;&rsaquo;&rsaquo;&rsaquo;</a>
35
 
        {% endifequal %}
36
 
    {% else %}
37
 
        {% ifnotequal paginator.num_pages 1 %}
38
 
            <span class="disabled next"> &rsaquo;&rsaquo;</span>
39
 
        {% endifnotequal %}
 
16
    <a href="{{ page.next_link }}">{% trans "Forward" %}&gt;</a>
40
17
    {% endif %}
 
18
 
 
19
 
41
20
</div>