{% load static %} {% load media_filters %} {% load string_helper %} {% load thumbnail %} <div class="gallery-container"> {% for submission in submissions %} <div class="gallery-item bg-dark"> {% include "sites/partials/site-btn-overlay.html" with category=submission.category.name %} <span class="seen-overlay text-primary-emphasis" data-seen="false" data-hash="{{ submission.submission_hash }}" href=''></span> {% if submission.content_object.files.exists %} {% if submission.content_object.files.first.file_mime|is_image %} {% if submission.content_object.files.all|length == 1 %} {% thumbnail submission.content_object.files.first.file "350" as im %} {% if submission.mature == True and user_profile.show_mature == "B" %} <img src="{{ im.url }}" alt="{{ submission.content_object.files.first.file_name }}" height="100%" class="blur"> {% else %} <img src="{{ im.url }}" alt="{{ submission.content_object.files.first.file_name }}" height="100%"> {% endif %} {% endthumbnail %} {% elif submission.content_object.files.all|length == 2 %} {% for file in submission.content_object.files.all %} {% thumbnail file.file "350" as im %} {% if submission.mature == True and user_profile.show_mature == "B" %} <img src="{{ im.url }}" alt="{{ file.file_name }}" height="100%" class="blur"> {% else %} <img src="{{ im.url }}" alt="{{ file.file_name }}" height="100%"> {% endif %} {% endthumbnail %} {% endfor %} {% else %} {% for file in submission.content_object.files.all %} {% thumbnail file.file "350" as im %} <div class="col"> {% if submission.mature == True and user_profile.show_mature == "B" %} <img src="{{ im.url }}" alt="{{ file.file_name }}" height="100%" class="blur"> {% else %} <img src="{{ im.url }}" alt="{{ file.file_name }}" height="100%"> {% endif %} </div> {% endthumbnail %} {% endfor %} {% endif %} {% elif submission.content_object.files.first.file_mime|is_video %} <video class="gallery-item" src="{% url 'files:serve_content_file' 'submission' submission.content_object.files.first.file_hash %}" controlsList="nodownload"></video> {% else %} <img src="{% static 'img/placeholder/no-image-dark.webp' %}"> {% endif %} {% else %} <span class="badge bg-secondary">This submission has no media</span> {% endif %} <a href='{% url "sites:submission" submission.submission_hash %}' class="stretched-link"></a> <div class="overlay p-2 text-center"> {% if submission.content_object.title %} {% if submission.content_object.title|length > 64 %} <p title="{{ submission.content_object.title }}">{{ submission.content_object.title|slice:"0:64"|add:"..." }}</p> {% else %} <p title="{{ submission.content_object.title }}">{{ submission.content_object.title }}</p> {% endif %} {% else %} {% if submission.content_object.description|length > 64 %} <p>{{ submission.content_object.description|html_to_text|slice:"0:64"|add:"..." }}</p> {% else %} <p>{{ submission.content_object.description|html_to_text }}</p> {% endif %} {% endif %} <a href="{% url 'sites:artist_profile' submission.author.user_hash %}" class="z-2"> {% if submission.category.name == "furaffinity" %} {{ submission.content_object.artist.artist }} {% else %} {{ submission.content_object.author.artist }} {% endif %} </a> <small class="badge bg-secondary">{{ submission.content_object.date|date:'Y-m-d H:i:s' }}</small> </div> </div> {% endfor %} </div>