{% extends "aircox/base.html" %}

{% comment %}Display a list of BasePages{% endcomment %}
{% load i18n aircox %}

{% block head_title %}
    {% block title %}
        {% if not page or not page.title %}
            {% if not parent %}{{ view.model|verbose_name:True|title }}
            {% else %}
            {% with parent.title as title %}
            {% with model|default:"Publications"|verbose_name:True|capfirst as model %}
            {% comment %}Translators: title when pages are filtered for a specific parent page, e.g.: Articles of My Incredible Show{% endcomment %}
            {% blocktranslate %}{{ model }} of {{ title }}{% endblocktranslate %}
            {% endwith %}
            {% endwith %}
            {% endif %}
        {% else %}{{ block.super }}
        {% endif %}
    {% endblock %}
    &mdash;
    {{ station.name }}
{% endblock %}

{% block main %}{{ block.super }}

{% block before_list %}{% endblock %}

<section role="list">
{% block pages_list %}
{% with has_headline=True %}
{% for object in object_list %}
{% block list_object %}
{% include object.item_template_name|default:item_template_name %}
{% endblock %}
{% empty %}
{% blocktranslate %}There is nothing published here...{% endblocktranslate %}
{% endfor %}
{% endwith %}
{% endblock %}
</section>

{% if is_paginated %}
<hr/>
{% update_query request.GET.copy page=None as GET %}
{% with GET.urlencode as GET %}
<nav class="pagination is-centered" role="pagination" aria-label="{% translate "pagination" %}">
    {% block pagination %}
    {% if page_obj.has_previous %}
    <a href="?{{ GET }}&page={{ page_obj.previous_page_number }}" class="pagination-previous">
    {% else %}
    <a class="pagination-previous" disabled>
    {% endif %}
        {% comment %}Translators: Bottom of the list, "previous page"{% endcomment %}
        {% translate "Previous" %}</a>

    {% if page_obj.has_next %}
    <a href="?{{ GET }}&page={{ page_obj.next_page_number }}" class="pagination-next">
    {% else %}
    <a class="pagination-next" disabled>
    {% endif %}
        {% comment %}Translators: Bottom of the list, "Nextpage"{% endcomment %}
        {% translate "Next" %}</a>

    <ul class="pagination-list">
    {% for i in paginator.page_range %}
        <li>
            {% comment %}
            <form action="?{{ GET }}">
                {% for get in GET %}
                <input type="hidden" name="{{ get.0 }}" value="{{ get.1 }}" />
                {% endfor %}
                <input type="number" name="page" value="{{ page_obj.number }}" />
            </form>
            {% endcomment %}
            <a class="pagination-link {% if page_obj.number == i %}is-current{% endif %}"
               href="?{{ GET }}&page={{ i }}">{{ i }}</a>
        </li>
    {% endfor %}
    </ul>
    {% endblock %}
</nav>
{% endwith %}
{% endif %}

{% endblock %}
