0001-pagination-add-optional-without_key-in-template-4244.patch
gadjo/templates/gadjo/pagination.html | ||
---|---|---|
7 | 7 |
- page_obj: Paginator page object |
8 | 8 |
- page_key (optional): name of page parameter (default: page) |
9 | 9 |
- anchor (optional): anchor to use in links |
10 |
- without_key (optional): key to remove in GET params |
|
10 | 11 | |
11 | 12 |
{% endcomment %} |
12 | 13 |
{% if page_obj.paginator.num_pages > 1 %} |
... | ... | |
15 | 16 |
<p class="paginator"> |
16 | 17 |
{% if page_obj.number > 1 %} |
17 | 18 |
{% if page_obj.previous_page_number != 1 %} |
18 |
<a href="{% querystring page_key=1 %}{{ anchor }}">1</a> |
|
19 |
<a href="{% querystring page_key=1 without without_key %}{{ anchor }}">1</a>
|
|
19 | 20 |
… |
20 | 21 |
{% endif %} |
21 | 22 |
{% endif %} |
22 | 23 | |
23 | 24 |
{% if page_obj.has_previous %} |
24 |
<a href="{% querystring page_key=page_obj.previous_page_number %}{{ anchor }}">{{ page_obj.previous_page_number }}</a> |
|
25 |
<a href="{% querystring page_key=page_obj.previous_page_number without without_key %}{{ anchor }}">{{ page_obj.previous_page_number }}</a>
|
|
25 | 26 |
{% endif %} |
26 | 27 | |
27 | 28 |
<span class="this-page">{{ page_obj.number }}</span> |
28 | 29 | |
29 | 30 |
{% if page_obj.has_next %} |
30 |
<a href="{% querystring page_key=page_obj.next_page_number %}{{ anchor }}">{{ page_obj.next_page_number }}</a> |
|
31 |
<a href="{% querystring page_key=page_obj.next_page_number without without_key %}{{ anchor }}">{{ page_obj.next_page_number }}</a>
|
|
31 | 32 |
{% endif %} |
32 | 33 |
{% if page_obj.number != page_obj.paginator.num_pages %} |
33 | 34 |
{% if page_obj.next_page_number != page_obj.paginator.num_pages %} |
34 | 35 |
… |
35 |
<a href="{% querystring page_key=page_obj.paginator.num_pages %}{{ anchor }}">{{ page_obj.paginator.num_pages }}</a> |
|
36 |
<a href="{% querystring page_key=page_obj.paginator.num_pages without without_key %}{{ anchor }}">{{ page_obj.paginator.num_pages }}</a>
|
|
36 | 37 |
{% endif %} |
37 | 38 |
{% endif %} |
38 | 39 |
</p> |
39 |
- |