Projet

Général

Profil

0001-manager-use-gadjo-template-for-pagination-14939.patch

authentic - Frédéric Péters, 26 décembre 2017 20:56

Télécharger (2,07 ko)

Voir les différences:

Subject: [PATCH] manager: use gadjo template for pagination (#14939)

 .../templates/authentic2/manager/table.html        | 31 +++-------------------
 1 file changed, 3 insertions(+), 28 deletions(-)
src/authentic2/manager/templates/authentic2/manager/table.html
42 42
{% endblock table.tbody.row %}
43 43

  
44 44
{% block pagination %}
45
  {% if table.page.paginator.num_pages > 1 %}
46
  <p class="paginator">
47
      {% if table.page.number > 1 %}
48
        {% if table.page.previous_page_number != 1 %}
49
          <a href="{% querystring table.prefixed_page_field=1 %}">1</a>
50
          ...
51
        {% endif %}
52
      {% endif %}
53

  
54
      {% if table.page.has_previous %}
55
        <a href="{% querystring table.prefixed_page_field=table.page.previous_page_number %}">{{ table.page.previous_page_number }}</a>
56
      {% endif %}
57

  
58
      <span class="this-page">{{ table.page.number }}</span>
59

  
60
      {% if table.page.has_next %}
61
        <a href="{% querystring table.prefixed_page_field=table.page.next_page_number %}">{{ table.page.next_page_number }}</a>
62
      {% endif %}
63
      {% if  table.page.number != table.page.paginator.num_pages %}
64
        {% if table.page.paginator.num_pages > 1 %}
65
          {% if table.page.next_page_number != table.page.paginator.num_pages %}
66
            ...
67
            <a href="{% querystring table.prefixed_page_field=table.page.paginator.num_pages %}">{{ table.page.paginator.num_pages }}</a>
68
          {% endif %}
69
        {% endif %}
70
      {% endif %}
71
  </p>
72
 {% endif %}
45
  {% with page_obj=table.page page_key=table.prefixed_page_field %}
46
    {% include "gadjo/pagination.html" %}
47
  {% endwith %}
73 48
{% endblock %}
74
-