Disable next and last links in pagination if there is only 1 page

This commit is contained in:
leigh-mil 2019-01-09 10:48:15 -05:00
parent 079d3c4e9c
commit 8e8adb8c6a

View File

@ -24,8 +24,14 @@
{% for i in range(1, max_page + 1) %} {% for i in range(1, max_page + 1) %}
{{ Page(pagination, route, i, workspace_id=workspace_id) }} {{ Page(pagination, route, i, workspace_id=workspace_id) }}
{% endfor %} {% endfor %}
{% if pagination.per_page >= pagination.total %}
{{ Page(pagination, route, pagination.page + 1, label="next", disabled=True, workspace_id=workspace_id) }}
{{ Page(pagination, route, pagination.pages, label="last", disabled=True, workspace_id=workspace_id) }}
{% else %}
{{ Page(pagination, route, pagination.page + 1, label="next", workspace_id=workspace_id) }} {{ Page(pagination, route, pagination.page + 1, label="next", workspace_id=workspace_id) }}
{{ Page(pagination, route, pagination.pages, label="last", workspace_id=workspace_id) }} {{ Page(pagination, route, pagination.pages, label="last", workspace_id=workspace_id) }}
{% endif %}
{% elif pagination.page == pagination.pages %} {% elif pagination.page == pagination.pages %}
{{ Page(pagination, route, 1, label="first", workspace_id=workspace_id) }} {{ Page(pagination, route, 1, label="first", workspace_id=workspace_id) }}
{{ Page(pagination, route, pagination.page - 1, label="prev", workspace_id=workspace_id) }} {{ Page(pagination, route, pagination.page - 1, label="prev", workspace_id=workspace_id) }}