Merge pull request #20393 from netbox-community/20390-pagination-dropdown
Some checks failed
CodeQL / Analyze (actions) (push) Has been cancelled
CodeQL / Analyze (javascript-typescript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled

Fixes #20390: Fix styling of pagination dropdown menu
This commit is contained in:
bctiemann
2025-09-22 07:15:53 -04:00
committed by GitHub

View File

@@ -79,21 +79,23 @@
{# /Showing #}
{# Pagination options #}
<nav class="text-end" aria-label="{% trans "Pagination options" %}">
<nav aria-label="{% trans "Pagination options" %}">
{% if page %}
<div class="dropdown">
<div class="dropdown dropdown-menu-end">
<button class="btn btn-sm btn-outline-secondary dropdown-toggle" type="button" data-bs-toggle="dropdown">
{% trans "Per Page" %}
</button>
<div class="dropdown-menu">
<ul class="dropdown-menu">
{% for n in page.paginator.get_page_lengths %}
<li>
{% if htmx %}
<a href="#" hx-get="{{ table.htmx_url }}{% querystring request per_page=n %}" class="dropdown-item">{{ n }}</a>
{% else %}
<a href="{% querystring request per_page=n %}" class="dropdown-item">{{ n }}</a>
{% endif %}
</li>
{% endfor %}
</div>
</ul>
</div>
{% endif %}
</nav>