{% extends "base.html" %}
{% block content %}
  {% set numbers = ["one", "two", "three", "four", "five", "six", "seven", "eight", "nine"] %}
  {% set column_size = settings.colorbox_column_size %}
  {% set nb_columns = (9 / column_size)|int %}
  {% set column_size_t = numbers[column_size] %}

  {% macro img_description(media) -%}
    {% if media.big %} data-big="{{ media.big_url }}"{% endif %}
    {% if media.exif %}
      {% if media.exif.datetime %}
        data-date=", {{ media.exif.datetime }}"
      {% endif %}
    {% endif %}
  {%- endmacro %}

  {% include 'map.html' %}
  <div id="gallery">
    {% for media in album.medias %}
      {% if loop.index % nb_columns == 1 %}
    <div id="albums" class="row">
      {% endif%}
      {% if media.thumbnail %}
      <div class="{{ column_size_t }} columns thumbnail">
      {% if media.type == "image" %}
        <a class="gallery" title="{{ media.title }}" {{ img_description(media) }}
        {% if 'sigal.plugins.media_page' in settings.plugins %}
           href="{{ media.url }}.html" data-href="{{ media.url }}"
        {% else %}
           href="{{ media.url }}"
        {% endif %}
      {% elif media.type == "video" %}
        {% set mhash = media.url|replace('.', '')|replace(' ', '') %}
        {% if 'sigal.plugins.media_page' in settings.plugins %}
        <a href="{{ media.url }}.html" data-href="#{{ mhash }}"
        {% else %}
        <a href="#{{ mhash }}" class="gallery" inline='yes' title="{{ media.url }}"
        {% endif %}
        {% if media.big %} data-big="{{ media.big_url }}"{% endif %}
      {% else %}
        <a href="{{ media.url }}" title="{{ media.title }}"
      {% endif %}
        >
          <img src="{{ media.thumbnail }}" alt="{{ media.url }}"
               title="{{ media.title }}">
        </a>
      </div>
      {% endif %}

      {% if media.type == "video" %}
      <!-- This contains the hidden content for the video -->
      <div style='display:none'>
        <div id="{{ mhash }}">
          <video controls>
          <source src='{{ media.url }}' type='{{ media.mime }}' />
          </video>
        </div>
      </div>
      {% endif %}
      {% if loop.last or loop.index % nb_columns == 0 %}
    </div>
      {% endif%}
    {% endfor %}
  </div>

  {% include 'download_zip.html' %}
{% endblock %}

{% block footer %}
  <script src="{{ theme.url }}/js/jquery-2.2.1.min.js"></script>
  <script src="{{ theme.url }}/js/jquery.colorbox-min.js"></script>
  <script src="{{ theme.url }}/js/jquery.touchSwipe.min.js"></script>

  {% if 'sigal.plugins.media_page' in settings.plugins %}
  <script src="{{ theme.url }}/js/app-with-media-page.js"></script>
  {% else %}
  <script src="{{ theme.url }}/js/app.js"></script>
  {% endif %}
{% endblock %}
