From cfae382f2d617b1018ef5f89c0b453b18dd4d541 Mon Sep 17 00:00:00 2001 From: Zambom Date: Fri, 6 Jan 2017 14:09:48 -0200 Subject: [PATCH] Fixing pagination --- amadeus/templatetags/pagination.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/amadeus/templatetags/pagination.py b/amadeus/templatetags/pagination.py index fa2552d..93b52ab 100644 --- a/amadeus/templatetags/pagination.py +++ b/amadeus/templatetags/pagination.py @@ -12,11 +12,11 @@ def pagination(request, paginator, page_obj): page_numbers = [] - if paginator.num_pages <= 10: + if paginator.num_pages <= 6: page_numbers = paginator.page_range else: - init = page_obj.number - 5 - end = page_obj.number + 5 + init = page_obj.number - 4 + end = page_obj.number + 2 if init <= 0: init = 1 @@ -24,11 +24,11 @@ def pagination(request, paginator, page_obj): if end > paginator.num_pages: end = paginator.num_pages + 1 - if (end - init) < 10: + if (end - init) < 6: if init == 1 and end < paginator.num_pages: - end += (10 - (end - init)) + end += (6 - (end - init)) elif init > 1 and end == paginator.num_pages + 1: - init -= (10 - (end - init)) + init -= (6 - (end - init)) for n in range(init, end): if n > 0 and n <= paginator.num_pages: -- libgit2 0.21.2