pagination.html 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. {% load i18n misago_capture misago_pagination %}
  2. <ul class="pager pull-left">
  3. <li class="page">
  4. {% capture trimmed as page_strong %}
  5. <strong>{{ page.number }}</strong>
  6. {% endcapture %}
  7. {% capture trimmed as pages_strong %}
  8. <strong>{{ paginator.num_pages }}</strong>
  9. {% endcapture %}
  10. {% blocktrans with page=page_strong|safe pages=pages_strong|safe %}
  11. Page {{ page }} of {{ pages }}
  12. {% endblocktrans %}
  13. </li>
  14. {% if page.has_previous %}
  15. <li>
  16. <a href="{% pageurl link_name links_params %}" class="tooltip-top" title="{% trans "Go to first page" %}">
  17. {% if page.number > 2 %}
  18. {% trans "First" %}
  19. {% else %}
  20. <span class="glyphicon glyphicon-chevron-left"></span>
  21. {% endif %}
  22. </a>
  23. </li>
  24. {% if page.number > 2 %}
  25. <li>
  26. <a href="{% pageurl link_name links_params page.previous_page_number %}" class="tooltip-top" title="{% trans "Go to previous page" %}">
  27. <span class="glyphicon glyphicon-chevron-left"></span>
  28. </a>
  29. </li>
  30. {% endif %}
  31. {% endif %}
  32. {% if page.has_next %}
  33. <li>
  34. <a href="{% pageurl link_name links_params page.next_page_number %}" class="tooltip-top" title="{% trans "Go to next page" %}">
  35. <span class="glyphicon glyphicon-chevron-right"></span>
  36. </a>
  37. </li>
  38. {% endif %}
  39. {% if page.has_next and page.next_page_number < paginator.num_pages %}
  40. <li>
  41. <a href="{% pageurl link_name links_params paginator.num_pages %}" class="tooltip-top" title="{% trans "Go to last page" %}">
  42. {% trans "Last" %}
  43. </a>
  44. </li>
  45. {% endif %}
  46. </ul>