Commit cfae382f2d617b1018ef5f89c0b453b18dd4d541
1 parent
4871aa0b
Exists in
master
and in
3 other branches
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: |