{% extends "base.html" %}
{% load i18n %}

{% block main %}
  <main class="l-main">
    <div class="l-section">
      <div class="l-author__header">
        <h1><span>{% trans "Wynik wyszukiwania dla:" %}</span> {{ query }}</h1>
      </div>
    </div>

    <form class="c-form j-form-auto">
      <div class="c-form__inline-radio">
        {% trans "format" %}: {{ filters.format }}
      </div>
      <div class="c-form__controls-row">
        <label class="c-form__control">
          <span>{% trans "język" %}:</span>
          {{ filters.lang }}
        </label>
        <label class="c-form__control">
          <span>{% trans "epoka" %}:</span>
          {{ filters.epoch }}
        </label>
        <label class="c-form__control">
          <span>{% trans "gatunek" %}</span>
          {{ filters.genre }}
        </label>
      </div>
      <div class="c-form__inline-radio">
        {% trans "kategoria" %}:
        {{ filters.category }}
      </div>
      {{ filters.q }}
      <button type="submit" class="c-form__hidden-submit">{% trans "wyślij" %}</button>
    </form>

    {% if not hasresults %}
      <p class="l-change-pop show">
        {% trans "Brak wyników." %}
      </p>
    {% endif %}

    {% if results.author %}
      <div class="l-container">
        <h2 class="header">{% trans "Autorzy" %}</h2>
        <ul class="c-search-result c-search-result-author">
          {% for tag in results.author %}
            <li>
              <a href="{{ tag.get_absolute_url }}">
                {% if tag.photo %}
                  <figure>
                    <img src="{{ tag.photo.url }}">
                  </figure>
                {% endif %}
                {{ tag.name }}
              </a>
            </li>
          {% endfor %}
        </ul>
      </div>
    {% endif %}

    {% if results.theme %}
      <div class="l-container">
        <h2 class="header">{% trans "Motywy" %}</h2>
        <ul class="c-search-result">
          {% for tag in results.theme %}
            <li>
              <a href="{{ tag.get_absolute_url }}">
                {% if tag.photo %}
                  <figure>
                    <img src="{{ tag.photo.url }}">
                  </figure>
                {% endif %}
                {{ tag.name }}
              </a>
            </li>
          {% endfor %}
        </ul>
      </div>
    {% endif %}

    {% if results.genre %}
      <div class="l-container">
        <h2 class="header">{% trans "Gatunki" %}</h2>
        <ul class="c-search-result">
          {% for tag in results.genre %}
            <li>
              <a href="{{ tag.get_absolute_url }}">
                {% if tag.photo %}
                  <figure>
                    <img src="{{ tag.photo.url }}">
                  </figure>
                {% endif %}
                {{ tag.name }}
              </a>
            </li>
          {% endfor %}
        </ul>
      </div>
    {% endif %}

    {% if results.book %}
      <div class="l-container">
        <h2 class="header">{% trans "Książki" %}</h2>
      </div>
      <div class="l-section l-section--col">
        <div class="l-books__grid">
          {% for book in results.book %}
            {% include 'catalogue/book_box.html' %}
          {% endfor %}
        </div>
      </div>
    {% endif %}

    {% if results.snippet %}
      <div class="l-container">
        <h2 class="header">{% trans "W treści" %}</h2>
        {% for book, snippets in results.snippet.items %}
          <div class="c-search-result-fragment">
            {% for author in book.authors %}
              <a class="c-search-result-fragment-author" href="{{ author.get_absolute_url }}">{{ author }}</a>
            {% endfor %}
            <a class="c-search-result-fragment-title" href="{{ book.get_absolute_url }}">
              {{ book.title }}
            </a>
            {% for f in snippets %}
              <a class="c-search-result-fragment-text" href='{% url 'book_text' f.book.slug %}#sec{{ f.sec }}'>
                {{ f.headline|safe }}
              </a>
            {% endfor %}
          </div>
        {% endfor %}
      </div>
    {% endif %}

    {% if results.collection %}
      <div class="l-container">
        <h2 class="header">{% trans "Kolekcje" %}</h2>
        <div class="c-search-result-collection">
          {% for collection in results.collection %}
            {% include 'catalogue/collection_box.html' %}
          {% endfor %}
        </div>
      </div>
    {% endif %}

    {% if results.pdauthor or results.pdbook %}
      <div class="l-container">
        <div class="c-search-result-pd">
          <h2>{% trans "Domena publiczna?" %}</h2>
          <p>
            {% blocktrans trimmed %}
              Dzieła tych autorów przejdą do zasobów domeny publicznej i będą mogły
              być publikowane bez żadnych ograniczeń.
              Dowiedz się, dlaczego biblioteki internetowe nie mogą udostępniać dzieł tego autora.
            {% endblocktrans %}
          </p>
          <div>
            {% for tag in results.pdauthor %}
              <div><a href="{{ tag.get_absolute_url }}">
                <strong>{{ tag }}</strong>
                {% if tag.death  %}
                  {% if tag.in_pd %}
                    {% blocktrans trimmed %}
                      Dzieła tego autora są w&nbsp;domenie publicznej i&nbsp;czekają na publikację.
                    {% endblocktrans %}
                  {% else %}
                    {% blocktrans trimmed with year=tag.goes_to_pd %}
                      Dzieła tego autora będą mogły być publikowane bez ograniczeń w&nbsp;roku&nbsp;<em>{{ year }}</em>.
                    {% endblocktrans %}
                  {% endif %}
                {% else %}
                  {% blocktrans trimmed %}
                    Dzieła tego autora są objęte prawem autorskim.
                  {% endblocktrans %}
                {% endif %}
              </a></div>
            {% endfor %}
            {% for book in results.pdbook %}
              <div><a href="{{ book.get_absolute_url }}">
                <strong>{{ book }}</strong>
                {% if book.pd  %}
                  {% if book.in_pd %}
                    {% blocktrans trimmed %}
                      Ten utwór jest w&nbsp;domenie publicznej i&nbsp;czeka na publikację.
                    {% endblocktrans %}
                  {% else %}
                    {% blocktrans trimmed with year=tag.goes_to_pd %}
                      Ten utwór będzie mógł być publikowany bez ograniczeń w&nbsp;roku&nbsp;<em>{{ year }}</em>.
                    {% endblocktrans %}
                  {% endif %}
                {% else %}
                  {% blocktrans trimmed %}
                    Ten utwór nie jest jeszcze w domenie publicznej.
                  {% endblocktrans %}
                {% endif %}
              </a></div>
            {% endfor %}
          </div>
        </div>
      </div>
    {% endif %}
  </main>
{% endblock %}
