blob: f53df5742c20b271df148ffaeef3798f92cac52a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
{% macro render_pagination(pagination) %}
<ul class="pagination" style="margin-top: 5px; margin-bottom: 0; padding: 0">
{% if pagination.has_prev %}
<li><a href="{{ url_for_other_page(pagination.page - 1) }}">«</a></li>
{% else %}
<li class="disabled"><a href="#">«</a></li>
{% endif %}
{%- for page in pagination.iter_pages(1, 4, 4, 1) %}
{% if page %}
{% if page != pagination.page %}
<li><a href="{{ url_for_other_page(page) }}">{{ page }}</a></li>
{% else %}
<li class="active"><a href="#">{{ page }}</a></li>
{% endif %}
{% else %}
<li class="disabled"><a href="#">…</a></li>
{% endif %}
{%- endfor %}
{% if pagination.has_next %}
<li><a href="{{ url_for_other_page(pagination.page + 1) }}">»</a></li>
{% else %}
<li class="disabled"><a href="#">»</a></li>
{% endif %}
</ul>
{% endmacro %}
|