From 78a4ecc72b2039e7973b27dcf8e560b3e6c46dc8 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Mar 12 2016 21:24:18 +0000 Subject: Add the sorting in the pagination block on the browse pages --- 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 %}