{% extends 'layouts/admin.html' %} {% block styles %} {% if media.media_type == 'SLIDER' %} {% endif %} {% endblock %} {% block main %}

Media Library

{{ media.title }}

{{ media_types[media.media_type] }}

Back Edit media

Preview

Admin preview for the selected media source.

{{ media_types[media.media_type] }}
{% if media.media_type == 'IMAGE' and media.file_path %} {{ media.title }} {% elif media.media_type == 'VIDEO' and media.file_path %} {% elif media.media_type == 'TEXT' %}

{{ media.body }}

{% elif media.media_type == 'HTML' %}
{{ media.body }}
{% elif media.media_type == 'YOUTUBE' and youtube_video_id %}
{% elif media.media_type == 'SLIDER' and media.slider_slides %}
{% for slide in media.slider_slides %}
{% if slide.foreground_file_path %}
{% endif %} {% if slide.text %}

{{ slide.text }}

{% endif %}
{% endfor %}
{% else %}

No preview is available.

{% endif %}

Details

Type
{{ media_types[media.media_type] }}
Assigned displays
{{ media.displays | length }}
Source
{% if media.media_type in ['IMAGE', 'VIDEO'] %} {{ media.original_filename or media.file_path or 'No file' }} {% elif media.media_type == 'YOUTUBE' %} YouTube {% elif media.media_type == 'SLIDER' %} {{ media.slider_slides | length }} slide{{ '' if media.slider_slides | length == 1 else 's' }} {% else %} Inline {% endif %}
Created
{{ media.created_at.strftime('%b %d, %Y') }}

Assigned Displays

{% if media.displays %}
    {% for display in media.displays %}
  • {{ display.name }} {{ display.location or 'Unassigned location' }}
  • {% endfor %}
{% else %}

This media is not assigned to any displays.

{% endif %}
{% if media.media_type == 'SLIDER' %}

Slides

{% if media.slider_slides %}
    {% for slide in media.slider_slides %}
  • Slide {{ loop.index }} {{ slider_text_positions.get(slide.text_position, slide.text_position) }} text · {{ slider_animations.get(slide.text_animation, slide.text_animation) }} text animation · {{ slider_foreground_positions.get(slide.foreground_position, slide.foreground_position) }} foreground · {{ slide.foreground_size }}% · {{ slider_animations.get(slide.foreground_animation, slide.foreground_animation) }} foreground animation · {{ slide.text_font_family }} · {{ slide.text_font_size }}px · {{ slide.duration_seconds }} seconds
  • {% endfor %}
{% else %}

No slides have been configured.

{% endif %}
{% endif %}

Actions

Edit media
{% endblock %}