Improve navigation bar;

Fix an error upon aggregation of PubSub item entries.
This commit is contained in:
Schimon Jehudah, Adv. 2024-10-13 21:24:14 +03:00
parent aa90d922b0
commit 928f5272e0
4 changed files with 47 additions and 22 deletions

View file

@ -49,7 +49,7 @@
<span>
<h1>{% if jid_title %}{{jid_title}}{% else %}Group Chat{% endif %}</h1>
<a href="/{{jid_bare}}">
<h2>{% if jid_title %}{{jid_title}}{% else %}{{jid_bare}}{% endif %}</h2>
<h2>{% if jid_note %}{{jid_note}}{% else %}{{jid_bare}}{% endif %}</h2>
</a>
</span>
<img id="qrcode" src="/qr/{{jid_bare}}.png" />
@ -90,15 +90,21 @@
{% if number_of_pages %}
<div id="number-of-pages">
{% if number_of_pages > 5 %}
<a href="?page=1">First</a>
<a href="?page={{page_number-1}}">{{page_number-1}}</a>
{% if number_of_pages > page_number %}
<a href="?page={{page_number}}">{{page_number}}</a>
{% if page_number < 2 %}
<span class="inactive">First</span>
<span class="inactive">Back</span>
{% else %}
<a href="?page=1">First</a>
<a href="?page={{page_number-1}}">Back</a>
{% endif %}
{% if number_of_pages > page_number+1 %}
<a href="?page={{page_number+1}}">{{page_number+1}}</a>
<a href="?page={{page_number}}">{{page_number}}</a>
{% if page_number == number_of_pages %}
<span class="inactive">Proceed</span>
<span class="inactive">Last</span>
{% else %}
<a href="?page={{page_number+1}}">Proceed</a>
<a href="?page={{number_of_pages}}">Last</a>
{% endif %}
<a href="?page={{number_of_pages}}">Last</a>
{% else %}
{% for number in range(number_of_pages) %}
<a href="?page={{number+1}}">{{number+1}}</a>

View file

@ -97,15 +97,21 @@
{% if number_of_pages %}
<div id="number-of-pages">
{% if number_of_pages > 5 %}
<a href="?page=1">First</a>
<a href="?page={{page_number-1}}">{{page_number-1}}</a>
{% if number_of_pages > page_number %}
<a href="?page={{page_number}}">{{page_number}}</a>
{% if page_number < 2 %}
<span class="inactive">First</span>
<span class="inactive">Back</span>
{% else %}
<a href="?page=1">First</a>
<a href="?page={{page_number-1}}">Back</a>
{% endif %}
{% if number_of_pages > page_number+1 %}
<a href="?page={{page_number+1}}">{{page_number+1}}</a>
<a href="?page={{page_number}}">{{page_number}}</a>
{% if page_number == number_of_pages %}
<span class="inactive">Proceed</span>
<span class="inactive">Last</span>
{% else %}
<a href="?page={{page_number+1}}">Proceed</a>
<a href="?page={{number_of_pages}}">Last</a>
{% endif %}
<a href="?page={{number_of_pages}}">Last</a>
{% else %}
{% for number in range(number_of_pages) %}
<a href="?page={{number+1}}">{{number+1}}</a>