ac7ad68a17974f69b8def3f7c9c7a6aae33be674
[django-pagination.git] / pagination / templates / pagination / pagination.html
1 <div class="pagination">
2     {% if page_obj.has_previous %}
3         <a href="?page={{ page_obj.previous_page_number }}">&lsaquo;&lsaquo; previous</a>
4     {% else %}
5         <span class="disabled">&lsaquo;&lsaquo; previous</span>
6     {% endif %}
7     {% for page in pages %}
8         {% if page %}
9             {% ifequal page page_obj.number %}
10                 <span class="current">{{ page }}</span>
11             {% else %}
12                 <a href="?page={{ page }}{% if q %}&amp;q={{ q }}{% endif %}">{{ page }}</a>
13             {% endifequal %}
14         {% else %}
15         ...
16         {% endif %}
17     {% endfor %}
18     {% if page_obj.has_next %}
19         <a href="?page={{ page_obj.next_page_number }}">next &rsaquo;&rsaquo;</a>
20     {% else %}
21         <span class="disabled">next &rsaquo;&rsaquo;</span>
22     {% endif %}
23 </div>