Fix empty category filter in service catalogue pagination
This commit is contained in:
@@ -137,7 +137,7 @@
|
||||
<div class="flex flex-wrap items-center justify-end gap-2" aria-label="Service catalogue pagination">
|
||||
<form method="get">
|
||||
<input type="hidden" name="q" value="{{ q }}">
|
||||
<input type="hidden" name="category_id" value="{{ category_id or '' }}">
|
||||
{% if category_id %}<input type="hidden" name="category_id" value="{{ category_id }}">{% endif %}
|
||||
<input type="hidden" name="recurrence_type" value="{{ recurrence_type }}">
|
||||
<input type="hidden" name="engagement_type" value="{{ engagement_type }}">
|
||||
<input type="hidden" name="per_page" value="{{ per_page }}">
|
||||
@@ -150,7 +150,7 @@
|
||||
|
||||
{% if first_page > 1 %}
|
||||
<form method="get">
|
||||
<input type="hidden" name="q" value="{{ q }}"><input type="hidden" name="category_id" value="{{ category_id or '' }}"><input type="hidden" name="recurrence_type" value="{{ recurrence_type }}"><input type="hidden" name="engagement_type" value="{{ engagement_type }}"><input type="hidden" name="per_page" value="{{ per_page }}"><input type="hidden" name="page" value="1">
|
||||
<input type="hidden" name="q" value="{{ q }}">{% if category_id %}<input type="hidden" name="category_id" value="{{ category_id }}">{% endif %}<input type="hidden" name="recurrence_type" value="{{ recurrence_type }}"><input type="hidden" name="engagement_type" value="{{ engagement_type }}"><input type="hidden" name="per_page" value="{{ per_page }}"><input type="hidden" name="page" value="1">
|
||||
<button class="rounded-lg border border-slate-300 px-3 py-2 text-sm font-medium text-slate-700 hover:bg-slate-50">1</button>
|
||||
</form>
|
||||
{% if first_page > 2 %}<span class="px-1 text-slate-400">…</span>{% endif %}
|
||||
@@ -159,7 +159,7 @@
|
||||
{% for page_number in range(first_page, last_page + 1) %}
|
||||
<form method="get">
|
||||
<input type="hidden" name="q" value="{{ q }}">
|
||||
<input type="hidden" name="category_id" value="{{ category_id or '' }}">
|
||||
{% if category_id %}<input type="hidden" name="category_id" value="{{ category_id }}">{% endif %}
|
||||
<input type="hidden" name="recurrence_type" value="{{ recurrence_type }}">
|
||||
<input type="hidden" name="engagement_type" value="{{ engagement_type }}">
|
||||
<input type="hidden" name="per_page" value="{{ per_page }}">
|
||||
@@ -171,14 +171,14 @@
|
||||
{% if last_page < pages %}
|
||||
{% if last_page < pages - 1 %}<span class="px-1 text-slate-400">…</span>{% endif %}
|
||||
<form method="get">
|
||||
<input type="hidden" name="q" value="{{ q }}"><input type="hidden" name="category_id" value="{{ category_id or '' }}"><input type="hidden" name="recurrence_type" value="{{ recurrence_type }}"><input type="hidden" name="engagement_type" value="{{ engagement_type }}"><input type="hidden" name="per_page" value="{{ per_page }}"><input type="hidden" name="page" value="{{ pages }}">
|
||||
<input type="hidden" name="q" value="{{ q }}">{% if category_id %}<input type="hidden" name="category_id" value="{{ category_id }}">{% endif %}<input type="hidden" name="recurrence_type" value="{{ recurrence_type }}"><input type="hidden" name="engagement_type" value="{{ engagement_type }}"><input type="hidden" name="per_page" value="{{ per_page }}"><input type="hidden" name="page" value="{{ pages }}">
|
||||
<button class="rounded-lg border border-slate-300 px-3 py-2 text-sm font-medium text-slate-700 hover:bg-slate-50">{{ pages }}</button>
|
||||
</form>
|
||||
{% endif %}
|
||||
|
||||
<form method="get">
|
||||
<input type="hidden" name="q" value="{{ q }}">
|
||||
<input type="hidden" name="category_id" value="{{ category_id or '' }}">
|
||||
{% if category_id %}<input type="hidden" name="category_id" value="{{ category_id }}">{% endif %}
|
||||
<input type="hidden" name="recurrence_type" value="{{ recurrence_type }}">
|
||||
<input type="hidden" name="engagement_type" value="{{ engagement_type }}">
|
||||
<input type="hidden" name="per_page" value="{{ per_page }}">
|
||||
|
||||
Reference in New Issue
Block a user