From 675dc42b0ea4beec0093cc686a65a3705921ce47 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Thu, 13 Oct 2016 22:52:27 +0200 Subject: [PATCH] Fix playlist templates architecture --- .../media/inc/playlist_audio_card.html | 14 ++---- .../media/inc/playlist_audio_detail.html | 50 +++++-------------- .../media/inc/playlist_video_card.html | 15 ++---- .../media/inc/playlist_video_detail.html | 22 +------- app/templates/media/playlist_detail.html | 17 ++++++- app/templates/media/playlist_list.html | 4 +- 6 files changed, 40 insertions(+), 82 deletions(-) diff --git a/app/templates/media/inc/playlist_audio_card.html b/app/templates/media/inc/playlist_audio_card.html index 243b7c71..caf524bd 100644 --- a/app/templates/media/inc/playlist_audio_card.html +++ b/app/templates/media/inc/playlist_audio_card.html @@ -1,11 +1,5 @@ - +{% load mezzanine_tags keyword_tags i18n organization_tags %} -
    - {% for media in playlist.medias.all %} -
  1. - {% for transcoded in media.media.transcoded.all %} - {{ media.title }} - {% endfor %} -
  2. - {% endfor %} -
+
+ {{ playlist.title }} +
diff --git a/app/templates/media/inc/playlist_audio_detail.html b/app/templates/media/inc/playlist_audio_detail.html index 23fdb87a..a373955e 100644 --- a/app/templates/media/inc/playlist_audio_detail.html +++ b/app/templates/media/inc/playlist_audio_detail.html @@ -1,37 +1,13 @@ -{% extends "base.html" %} -{% load i18n %} -{% load mezzanine_tags keyword_tags %} - -{% block title %} -{{ playlist.title }} -{% endblock %} - -{% block main %} - -{% for media in playlist.medias.all %} - {% if forloop.first %} -
- -
- - {% endif %} -{% endfor %} - -
- {{ playlist.content|safe }} -
- -{% with playlist as object %} - {% include "includes/share_buttons.html" %} -{% endwith %} - -{% endblock %} +{% load mezzanine_tags keyword_tags i18n organization_tags %} + + + +
    + {% for media in playlist.medias.all %} +
  1. + {% for transcoded in media.media.transcoded.all %} + {{ media.media.title }} + {% endfor %} +
  2. + {% endfor %} +
diff --git a/app/templates/media/inc/playlist_video_card.html b/app/templates/media/inc/playlist_video_card.html index fb9427b3..cc58d397 100644 --- a/app/templates/media/inc/playlist_video_card.html +++ b/app/templates/media/inc/playlist_video_card.html @@ -1,11 +1,6 @@ - +{% load mezzanine_tags keyword_tags i18n organization_tags %} -
    - {% for media in playlist %} -
  1. - {% for transcoded in media.media.transcoded.all %} - {{ media.title }} - {% endfor %} -
  2. - {% endfor %} -
+
+
+ {{ playlist.title }} +
diff --git a/app/templates/media/inc/playlist_video_detail.html b/app/templates/media/inc/playlist_video_detail.html index 8529df19..7f638b66 100644 --- a/app/templates/media/inc/playlist_video_detail.html +++ b/app/templates/media/inc/playlist_video_detail.html @@ -1,12 +1,4 @@ -{% extends "base.html" %} -{% load i18n %} -{% load mezzanine_tags keyword_tags %} - -{% block title %} -{{ playlist.title }} -{% endblock %} - -{% block main %} +{% load mezzanine_tags keyword_tags i18n organization_tags %} {% for media in playlist.medias.all %} {% if forloop.first %} @@ -19,19 +11,9 @@
    {% else %} -
  1. {{ media.title }}
  2. +
  3. >{{ media.title }}
  4. {% endif %} {% if forloop.last %}
{% endif %} {% endfor %} - -
- {{ playlist.content|safe }} -
- -{% with playlist as object %} - {% include "includes/share_buttons.html" %} -{% endwith %} - -{% endblock %} diff --git a/app/templates/media/playlist_detail.html b/app/templates/media/playlist_detail.html index 7bbdccc6..c3237d3b 100644 --- a/app/templates/media/playlist_detail.html +++ b/app/templates/media/playlist_detail.html @@ -1,5 +1,5 @@ {% extends "pages/page.html" %} -{% load mezzanine_tags keyword_tags i18n organization_tags pages_tags %} +{% load mezzanine_tags keyword_tags i18n organization_tags %} {% block meta_title %}{% trans "Media" %}{% endblock %} @@ -22,10 +22,23 @@ {% block page_title %} {% editable person.title %} -

{% trans "Media" %}

+

{{ playlist.title }}

{% endeditable %} {% endblock %} {% block page_content %} + {% with playlist.type as type %} + {% with "media/inc/playlist_"|add:type|add:"_detail.html" as template %} + {% include template %} + {% endwith %} + {% endwith %} + +
+ {{ playlist.content|safe }} +
+ + {% with playlist as object %} + {% include "includes/share_buttons.html" %} + {% endwith %} {% endblock %} diff --git a/app/templates/media/playlist_list.html b/app/templates/media/playlist_list.html index dc2eaa1f..5d268211 100644 --- a/app/templates/media/playlist_list.html +++ b/app/templates/media/playlist_list.html @@ -1,5 +1,5 @@ {% extends "pages/page.html" %} -{% load mezzanine_tags keyword_tags i18n organization_tags pages_tags %} +{% load mezzanine_tags keyword_tags i18n organization_tags %} {% block meta_title %}{% trans "Media" %}{% endblock %} @@ -27,14 +27,12 @@ {% endblock %} {% block page_content %} - {# not working for audio for the moment... #} {% for playlist in playlists %} {% with playlist.type as type %} {% with "media/inc/playlist_"|add:type|add:"_card.html" as template %} {% include template %} {% endwith %} {% endwith %} - {{ playlist.type }} : {{ playlist.created }} : {{ playlist.title }}
{% endfor %} -- 2.39.5