Commit cfae382f2d617b1018ef5f89c0b453b18dd4d541

Authored by Zambom
1 parent 4871aa0b

Fixing pagination

Showing 1 changed file with 6 additions and 6 deletions   Show diff stats
amadeus/templatetags/pagination.py
@@ -12,11 +12,11 @@ def pagination(request, paginator, page_obj): @@ -12,11 +12,11 @@ def pagination(request, paginator, page_obj):
12 12
13 page_numbers = [] 13 page_numbers = []
14 14
15 - if paginator.num_pages <= 10: 15 + if paginator.num_pages <= 6:
16 page_numbers = paginator.page_range 16 page_numbers = paginator.page_range
17 else: 17 else:
18 - init = page_obj.number - 5  
19 - end = page_obj.number + 5 18 + init = page_obj.number - 4
  19 + end = page_obj.number + 2
20 20
21 if init <= 0: 21 if init <= 0:
22 init = 1 22 init = 1
@@ -24,11 +24,11 @@ def pagination(request, paginator, page_obj): @@ -24,11 +24,11 @@ def pagination(request, paginator, page_obj):
24 if end > paginator.num_pages: 24 if end > paginator.num_pages:
25 end = paginator.num_pages + 1 25 end = paginator.num_pages + 1
26 26
27 - if (end - init) < 10: 27 + if (end - init) < 6:
28 if init == 1 and end < paginator.num_pages: 28 if init == 1 and end < paginator.num_pages:
29 - end += (10 - (end - init)) 29 + end += (6 - (end - init))
30 elif init > 1 and end == paginator.num_pages + 1: 30 elif init > 1 and end == paginator.num_pages + 1:
31 - init -= (10 - (end - init)) 31 + init -= (6 - (end - init))
32 32
33 for n in range(init, end): 33 for n in range(init, end):
34 if n > 0 and n <= paginator.num_pages: 34 if n > 0 and n <= paginator.num_pages: