paginator.html 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. {% load i18n%}
  2. <div class="col-auto">
  3. {% if page.has_previous %}
  4. <a href="{% url root_link %}{{ querystring }}" class="btn btn-light tooltip-top" title="{% trans 'Go to first page' %}">
  5. {% trans "First" %}
  6. </a>
  7. {% else %}
  8. <button class="btn btn-light" disabled>
  9. {% trans "First" %}
  10. </button>
  11. {% endif %}
  12. {% if page.number > 1 %}
  13. <a href="{% url root_link page=page.previous_page_number %}{{ querystring }}" class="btn btn-light tooltip-top" title="{% trans 'Go to previous page' %}">
  14. <span class="fa fa-chevron-left"></span>
  15. </a>
  16. {% else %}
  17. <button class="btn btn-light" disabled>
  18. <span class="fa fa-chevron-left"></span>
  19. </button>
  20. {% endif %}
  21. {% if page.next_page_number < paginator.num_pages %}
  22. <a href="{% url root_link page=page.next_page_number %}{{ querystring }}" class="btn btn-light tooltip-top" title="{% trans 'Go to next page' %}">
  23. <span class="fa fa-chevron-right"></span>
  24. </a>
  25. {% else %}
  26. <button class="btn btn-light" disabled>
  27. <span class="fa fa-chevron-right"></span>
  28. </button>
  29. {% endif %}
  30. {% if page.has_next %}
  31. <a href="{% url root_link page=paginator.num_pages %}{{ querystring }}" class="btn btn-light tooltip-top" title="{% trans 'Go to last page' %}">
  32. {% trans "Last" %}
  33. </a>
  34. {% else %}
  35. <button class="btn btn-light" disabled>
  36. {% trans "Last" %}
  37. </button>
  38. {% endif %}
  39. </div>
  40. <div class="col-auto pl-0">
  41. {% blocktrans trimmed with page=page.number pages=paginator.num_pages %}
  42. Page {{ page }} of {{ pages }}
  43. {% endblocktrans %}
  44. </div>