diff --git a/pagure/templates/_render_repo.html b/pagure/templates/_render_repo.html index 68f1bdb..b2f0a10 100644 --- a/pagure/templates/_render_repo.html +++ b/pagure/templates/_render_repo.html @@ -30,19 +30,25 @@ {%- endmacro %} -{% macro pagination_link(pagetitle, page, total) -%} +{% macro pagination_link(pagetitle, page, total, sorting=None) -%} +{% set prev_page = "%s?%s=%s" % (request.base_url, pagetitle, page - 1) %} +{% set next_page = "%s?%s=%s" % (request.base_url, pagetitle, page + 1) %} +{% if sorting %} +{% set prev_page = "%s&sorting=%s" % (prev_page, sorting) %} +{% set next_page = "%s&sorting=%s" % (next_page, sorting) %} +{% endif %}