Thema extension proposal.
[redakcja.git] / src / redakcja / templates / pagination / pagination.html
1 {% if is_paginated %}
2 {% load i18n %}
3 <nav aria-label="{% trans 'Pagination' %}" class="mt-4">
4   <ul class="pagination justify-content-center">
5     {% if page_obj.has_previous %}
6       <li class="page-item">
7         <a href="?page={{ page_obj.previous_page_number }}{{ getvars }}{{ hashtag }}" class="page-link">
8           {% trans "previous" %}
9         </a>
10       </li>
11     {% else %}
12       <li class="page-item disabled">
13         <span class="page-link">
14           {% trans "previous" %}
15         </span>
16       </li>
17     {% endif %}
18
19       {% for page in pages %}
20       {% if page %}
21       {% if page == page_obj.number %}
22     <li class="page-item active">
23       <span class="page-link">
24         {{ page }}
25       </span>
26     </li>
27     {% else %}
28     <li class="page-item">
29       <a href="?page={{ page }}{{ getvars }}{{ hashtag }}" class="page-link">
30         {{ page }}
31         </a>
32     </li>
33     {% endif %}
34     {% endif %}
35     {% endfor %}
36
37     {% if page_obj.has_next %}
38       <li class="page-item">
39         <a href="?page={{ page_obj.next_page_number }}{{ getvars }}{{ hashtag }}" class="page-link">
40           {% trans "next" %}
41         </a>
42       </li>
43     {% else %}
44       <li class="page-item disabled">
45         <span class="page-link">
46           {% trans "next" %}
47         </span>
48       </li>
49     {% endif %}
50   </ul>
51 </nav>
52
53 {% endif %}