Update pagination mobile support

This commit is contained in:
Nyymix 2025-05-04 10:43:04 +03:00
parent bd9aa2a2ba
commit 7d52895b19
3 changed files with 19 additions and 9 deletions

View file

@ -12,26 +12,30 @@
<li class="uk-disabled"><a href="#">&laquo; {% trans "Prev" %}</a></li> <li class="uk-disabled"><a href="#">&laquo; {% trans "Prev" %}</a></li>
{% endif %} {% endif %}
<li class="uk-hidden@m uk-disabled">
<span>{% blocktrans with current=page_obj.number total=page_obj.paginator.num_pages %}Page {{ current }} of {{ total }}{% endblocktrans %}</span>
</li>
{% if page_obj.number|add:'-3' > 1 %} {% if page_obj.number|add:'-3' > 1 %}
<li><a href="{% paginator_link 1 request.GET %}">1</a></li> <li class="uk-visible@m"><a href="{% paginator_link 1 request.GET %}">1</a></li>
{% if page_obj.number|add:'-4' > 1 %} {% if page_obj.number|add:'-4' > 1 %}
<li><a href="{% paginator_link page_obj.number|add:'-4' request.GET %}">&hellip;</a></li> <li class="uk-visible@m"><a href="{% paginator_link page_obj.number|add:'-4' request.GET %}">&hellip;</a></li>
{% endif %} {% endif %}
{% endif %} {% endif %}
{% for i in page_obj.paginator.page_range %} {% for i in page_obj.paginator.page_range %}
{% if page_obj.number == i %} {% if page_obj.number == i %}
<li class="uk-active"><span>{{ i }}</span></li> <li class="uk-visible@m uk-active"><span>{{ i }}</span></li>
{% elif i > page_obj.number|add:'-4' and i < page_obj.number|add:'4' %} {% elif i > page_obj.number|add:'-4' and i < page_obj.number|add:'4' %}
<li><a href="{% paginator_link i request.GET %}">{{ i }}</a></li> <li class="uk-visible@m"><a href="{% paginator_link i request.GET %}">{{ i }}</a></li>
{% endif %} {% endif %}
{% endfor %} {% endfor %}
{% if page_obj.paginator.num_pages > page_obj.number|add:'3' %} {% if page_obj.paginator.num_pages > page_obj.number|add:'3' %}
{% if page_obj.number|add:'4' < page_obj.paginator.num_pages %} {% if page_obj.number|add:'4' < page_obj.paginator.num_pages %}
<li><a href="{% paginator_link page_obj.number|add:'4' request.GET %}">&hellip;</a></li> <li class="uk-visible@m"><a href="{% paginator_link page_obj.number|add:'4' request.GET %}">&hellip;</a></li>
{% endif %} {% endif %}
<li><a href="{% paginator_link page_obj.paginator.num_pages request.GET %}">{{ page_obj.paginator.num_pages }}</a></li> <li class="uk-visible@m"><a href="{% paginator_link page_obj.paginator.num_pages request.GET %}">{{ page_obj.paginator.num_pages }}</a></li>
{% endif %} {% endif %}
{% if page_obj.has_next %} {% if page_obj.has_next %}

View file

@ -147,3 +147,6 @@ msgstr ""
msgid "Nyymix.net Gallery" msgid "Nyymix.net Gallery"
msgstr "" msgstr ""
msgid "Page %(current)s of %(total)s"
msgstr ""

View file

@ -147,3 +147,6 @@ msgstr "Tapahtumavalokuvausta"
msgid "Nyymix.net Gallery" msgid "Nyymix.net Gallery"
msgstr "Nyymix.net kuvagalleria" msgstr "Nyymix.net kuvagalleria"
msgid "Page %(current)s of %(total)s"
msgstr "Sivu %(current)s / %(total)s"