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 12  
13 13 page_numbers = []
14 14  
15   - if paginator.num_pages <= 10:
  15 + if paginator.num_pages <= 6:
16 16 page_numbers = paginator.page_range
17 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 21 if init <= 0:
22 22 init = 1
... ... @@ -24,11 +24,11 @@ def pagination(request, paginator, page_obj):
24 24 if end > paginator.num_pages:
25 25 end = paginator.num_pages + 1
26 26  
27   - if (end - init) < 10:
  27 + if (end - init) < 6:
28 28 if init == 1 and end < paginator.num_pages:
29   - end += (10 - (end - init))
  29 + end += (6 - (end - init))
30 30 elif init > 1 and end == paginator.num_pages + 1:
31   - init -= (10 - (end - init))
  31 + init -= (6 - (end - init))
32 32  
33 33 for n in range(init, end):
34 34 if n > 0 and n <= paginator.num_pages:
... ...