Skip to content

Commit f4e46ad

Browse files
committed
change pagination macro to add styles to show all pages
1 parent d7e425d commit f4e46ad

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

templates/macros/pagination.html

+13-7
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,21 @@
11
{% macro render_pagination(pagination) %}
2-
<div class="pagination">
2+
<ul class="pagination">
33
{% if pagination.has_prev %}
4-
<a href="{{ pagination.prev|url }}">&laquo; Previous</a>
4+
<li class="page-item"><a class="page-link" href="{{ pagination.prev|url }}">Previous</a></li>
55
{% else %}
6-
<span class="disabled">&laquo; Previous</span>
6+
<li class="page-item disabled"><a class="page-link">Previous</a></li>
77
{% endif %}
8-
| {{ pagination.page }} |
8+
{% for p in range(pagination.pages) %}
9+
{% if pagination.current|url == pagination.for_page(p+1)|url %}
10+
<li class="page-item active"><a class="page-link" href="{{ pagination.for_page(p+1)|url}}">{{p+1}}</a></li>
11+
{% else %}
12+
<li class="page-item"><a class="page-link" href="{{ pagination.for_page(p+1)|url}}">{{p+1}}</a></li>
13+
{% endif %}
14+
{% endfor %}
915
{% if pagination.has_next %}
10-
<a href="{{ pagination.next|url }}">Next &raquo;</a>
16+
<li class="page-item"><a class="page-link" href="{{ pagination.next|url }}">Next</a></li>
1117
{% else %}
12-
<span class="disabled">Next &raquo;</span>
18+
<li class="page-item disabled"><a class="page-link">Next</a></li>
1319
{% endif %}
14-
</div>
20+
</ul>
1521
{% endmacro %}

0 commit comments

Comments
 (0)