mirror of
https://github.com/simple-login/app.git
synced 2024-09-30 05:31:30 +02:00
only show the navigation arrow when #contacts > PAGE_LIMIT
This commit is contained in:
parent
ff210394a0
commit
b0822519eb
@ -169,24 +169,26 @@
|
|||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row mt-3">
|
{% if nb_contact > PAGE_LIMIT or page > 0 %}
|
||||||
<div class="col">
|
<div class="row mt-3">
|
||||||
<nav aria-label="Contact navigation">
|
<div class="col">
|
||||||
<ul class="pagination">
|
<nav aria-label="Contact navigation">
|
||||||
<li class="page-item">
|
<ul class="pagination">
|
||||||
<a class="btn btn-outline-secondary {% if page == 0 %}disabled{% endif %}"
|
<li class="page-item">
|
||||||
href="{{ url_for('dashboard.alias_contact_manager', alias_id=alias.id, page=page-1) }}">
|
<a class="btn btn-outline-secondary {% if page == 0 %}disabled{% endif %}"
|
||||||
Previous</a>
|
href="{{ url_for('dashboard.alias_contact_manager', alias_id=alias.id, page=page-1) }}">
|
||||||
</li>
|
Previous</a>
|
||||||
<li class="page-item">
|
</li>
|
||||||
<a class="btn btn-outline-secondary {% if last_page %}disabled{% endif %}"
|
<li class="page-item">
|
||||||
href="{{ url_for('dashboard.alias_contact_manager', alias_id=alias.id, page=page+1) }}">
|
<a class="btn btn-outline-secondary {% if last_page %}disabled{% endif %}"
|
||||||
Next</a>
|
href="{{ url_for('dashboard.alias_contact_manager', alias_id=alias.id, page=page+1) }}">
|
||||||
</li>
|
Next</a>
|
||||||
</ul>
|
</li>
|
||||||
</nav>
|
</ul>
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
{% endif %}
|
||||||
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
|
@ -271,6 +271,7 @@ def alias_contact_manager(alias_id):
|
|||||||
|
|
||||||
contact_infos = get_contact_infos(alias, page, query=query)
|
contact_infos = get_contact_infos(alias, page, query=query)
|
||||||
last_page = len(contact_infos) < PAGE_LIMIT
|
last_page = len(contact_infos) < PAGE_LIMIT
|
||||||
|
nb_contact = Contact.filter(Contact.alias_id == alias.id).count()
|
||||||
|
|
||||||
# if highlighted contact isn't included, fetch it
|
# if highlighted contact isn't included, fetch it
|
||||||
# make sure highlighted contact is at array start
|
# make sure highlighted contact is at array start
|
||||||
@ -290,4 +291,5 @@ def alias_contact_manager(alias_id):
|
|||||||
page=page,
|
page=page,
|
||||||
last_page=last_page,
|
last_page=last_page,
|
||||||
query=query,
|
query=query,
|
||||||
|
nb_contact=nb_contact,
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user