From bae72a0b210e34002f90860704dc89de8cfb83c2 Mon Sep 17 00:00:00 2001 From: George Drummond Date: Fri, 18 Jan 2019 13:52:40 -0500 Subject: [PATCH] Keep in the "-4" math so if we have hundreds of pages it doesn't list every page and only a range --- templates/components/pagination.html | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/templates/components/pagination.html b/templates/components/pagination.html index 9a1f34e6..8b086588 100644 --- a/templates/components/pagination.html +++ b/templates/components/pagination.html @@ -31,8 +31,10 @@ {{ Page(pagination, route, i, portfolio_id=portfolio_id) }} {% endfor %} {% elif pagination.page == pagination.pages %} - {% for i in range(1, pagination.pages + 1) %} - {{ Page(pagination, route, i, portfolio_id=portfolio_id) }} + {% for i in range(pagination.pages - 4, pagination.pages + 1) %} + {% if i > 0 %} + {{ Page(pagination, route, i, portfolio_id=portfolio_id) }} + {% endif %} {% endfor %} {% else %} {% set window = pagination | pageWindow %}