|
1 | 1 | {% load i18n admin_urls unfold %} |
2 | 2 |
|
3 | | -{% with page_obj=inline_admin_formset.formset.page has_tab=inline_admin_formset.opts.tab pagination_key=inline_admin_formset.formset.get_pagination_key %} |
4 | | - {% elided_page_range page_obj.paginator page_obj.number as elided_page_range %} |
5 | | - <input type="hidden" name="{{ inline_admin_formset.formset.get_pagination_key }}" value="{{ page_obj.number }}" /> |
| 3 | +{% with page_obj=inline_admin_formset.formset.page has_tab=inline_admin_formset.opts.tab pagination_key=inline_admin_formset.formset.get_pagination_key per_page=inline_admin_formset.opts.per_page %} |
| 4 | + {% if pagination_key and per_page %} |
| 5 | + {% elided_page_range page_obj.paginator page_obj.number as elided_page_range %} |
6 | 6 |
|
7 | | - {% if page_obj.paginator.count and page_obj.paginator.num_pages > 1%} |
8 | | - <div class="flex items-center gap-2 mb-6"> |
9 | | - {% for i in elided_page_range %} |
10 | | - {% if i == page_obj.paginator.ELLIPSIS %} |
11 | | - <span>{{ page_obj.paginator.ELLIPSIS }}</span> |
12 | | - {% elif i == page_obj.number %} |
13 | | - <span class="font-medium text-primary-600">{{ i }}</span> |
14 | | - {% else %} |
15 | | - <a href="?{% querystring_params pagination_key i %}{% if has_tab %}#{{ inline_admin_formset.formset.prefix|slugify }}{% endif %}"> |
16 | | - {{ i }} |
17 | | - </a> |
18 | | - {% endif %} |
19 | | - {% endfor %} |
| 7 | + <input type="hidden" name="{{ pagination_key }}" value="{{ page_obj.number }}" /> |
20 | 8 |
|
21 | | - <div>-</div> |
| 9 | + {% if page_obj.paginator.count and page_obj.paginator.num_pages > 1 %} |
| 10 | + <div class="flex items-center gap-2 mt-6 mb-6"> |
| 11 | + {% for i in elided_page_range %} |
| 12 | + {% if i == page_obj.paginator.ELLIPSIS %} |
| 13 | + <span>{{ page_obj.paginator.ELLIPSIS }}</span> |
| 14 | + {% elif i == page_obj.number %} |
| 15 | + <span class="font-medium text-primary-600">{{ i }}</span> |
| 16 | + {% else %} |
| 17 | + <a href="?{% querystring_params pagination_key i %}{% if has_tab %}#{{ inline_admin_formset.formset.prefix|slugify }}{% endif %}"> |
| 18 | + {{ i }} |
| 19 | + </a> |
| 20 | + {% endif %} |
| 21 | + {% endfor %} |
22 | 22 |
|
23 | | - <div> |
24 | | - {{ page_obj.paginator.count }} {% if page_obj.paginator.count == 1 %}{{ inline_admin_formset.opts.verbose_name }}{% else %}{{ inline_admin_formset.opts.verbose_name_plural }}{% endif %} |
| 23 | + <div>-</div> |
| 24 | + |
| 25 | + <div> |
| 26 | + {{ page_obj.paginator.count }} {% if page_obj.paginator.count == 1 %}{{ inline_admin_formset.opts.verbose_name }}{% else %}{{ inline_admin_formset.opts.verbose_name_plural }}{% endif %} |
| 27 | + </div> |
25 | 28 | </div> |
26 | | - </div> |
| 29 | + {% endif %} |
27 | 30 | {% endif %} |
28 | 31 | {% endwith %} |
0 commit comments