diff --git a/core/templates/core/macros.jinja b/core/templates/core/macros.jinja index 244617c5..9be68685 100644 --- a/core/templates/core/macros.jinja +++ b/core/templates/core/macros.jinja @@ -72,3 +72,23 @@ {% trans %}Delete{% endtrans %} {% endif %} {% endmacro %} + +{% macro paginate(page_obj, paginator) %} + {% if page_obj.has_previous() %} + {% trans %}Previous{% endtrans %} + {% else %} + {% trans %}Previous{% endtrans %} + {% endif %} + {% for i in paginator.page_range %} + {% if page_obj.number == i %} + {{ i }} ({% trans %}current{% endtrans %}) + {% else %} + {{ i }} + {% endif %} + {% endfor %} + {% if page_obj.has_next() %} + {% trans %}Next{% endtrans %} + {% else %} + {% trans %}Next{% endtrans %} + {% endif %} +{% endmacro %} \ No newline at end of file diff --git a/core/templates/core/user_tools.jinja b/core/templates/core/user_tools.jinja index f23cf6dd..1074e64e 100644 --- a/core/templates/core/user_tools.jinja +++ b/core/templates/core/user_tools.jinja @@ -103,6 +103,7 @@

{% trans %}Elections{% endtrans %}