Minor upgrades and test fixes.
[wolnelektury.git] / src / wolnelektury / templates / pagination / pagination.html
1 {% if is_paginated %}
2   <div class="l-pagination">
3     {% if page_obj.has_previous %}
4       <a href="?page={{ page_obj.previous_page_number }}{{ getvars }}" class="l-pagination__arrow">
5         <i class="icon icon-arrow-left"></i>
6       </a>
7     {% endif %}
8     <ul>
9       {% for page in pages %}
10         {% if page %}
11           {% if page == page_obj.number %}
12             <li class="is-active"><a>{{ page }}</a></li>
13           {% else %}
14             <li><a href="?page={{ page }}{{ getvars }}">{{ page }}</a></li>
15           {% endif %}
16         {% else %}
17           <li><a>…</a></li>
18         {% endif %}
19       {% endfor %}
20     </ul>
21     {% if page_obj.has_next %}
22       <a href="?page={{ page_obj.next_page_number }}{{ getvars }}" class="l-pagination__arrow">
23         <i class="icon icon-arrow-right"></i>
24       </a>
25     {% endif %}
26   </div>
27 {% endif %}