diff options
Diffstat (limited to 'src/jwebmail/templates/_nav.html')
-rw-r--r-- | src/jwebmail/templates/_nav.html | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/jwebmail/templates/_nav.html b/src/jwebmail/templates/_nav.html new file mode 100644 index 0000000..79b7b6e --- /dev/null +++ b/src/jwebmail/templates/_nav.html @@ -0,0 +1,22 @@ +<nav class="pagination" role="navigation"> + {% set args = dict(request.args) %} + {% do args.update(request.view_args) %} + + {% if first %} + <a class="pagination-previous" disabled>«</a> + {% else %} + {% do args.update([('page_bound', page_bound_before), ('page_after', 0)]) %} + <a class="pagination-previous" href="{{ url_for(request.endpoint, **args) }}" aria-label="Previous"> + « + </a> + {% endif %} + + {% if last %} + <a class="pagination-next" disabled>»</a> + {% else %} + {% do args.update([('page_bound', page_bound_after), ('page_after', 1)]) %} + <a class="pagination-next" href="{{ url_for(request.endpoint, **args) }}" aria-label="Next"> + » + </a> + {% endif %} +</nav> |