diff options
Diffstat (limited to 'forum/templates/paginator.html')
-rw-r--r-- | forum/templates/paginator.html | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/forum/templates/paginator.html b/forum/templates/paginator.html new file mode 100644 index 00000000..2fba5425 --- /dev/null +++ b/forum/templates/paginator.html @@ -0,0 +1,38 @@ +<!-- paginator.html --> +{% spaceless %} +{% load i18n %} +{% if is_paginated %} +<div class="paginator"> +{% if has_previous %}<span class="prev"><a href="{{base_url}}page={{ previous }}{{ extend_url }}" title="{% trans "previous" %}"> +« {% trans "previous" %}</a></span>{% endif %} +{% if not in_leading_range %} + {% for num in pages_outside_trailing_range %} + <span class="page"><a href="{{base_url}}page={{ num }}{{ extend_url }}" >{{ num }}</a></span> + {% endfor %} + ... +{% endif %} + +{% for num in page_numbers %} + {% ifequal num page %} + {% ifequal pages 1 %} + {% else %} + <span class="curr" title="{% trans "current page" %}">{{ num }}</span> + {% endifequal %} + {% else %} + <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> + {% endifequal %} +{% endfor %} + +{% if not in_trailing_range %} + ... + {% for num in pages_outside_leading_range reversed %} + <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> + {% endfor %} +{% endif %} + +{% if has_next %}<span class="next"><a href="{{base_url}}page={{ next }}{{ extend_url }}" title="{% trans "next page" %}">{% trans "next page" %} »</a></span>{% endif %} +</div> +{% endif %} + +{% endspaceless %} +<!-- end paginator.html --> |