]> git.parisson.com Git - mezzo.git/commitdiff
Fix playlist templates architecture
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Thu, 13 Oct 2016 20:52:27 +0000 (22:52 +0200)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Thu, 13 Oct 2016 20:52:27 +0000 (22:52 +0200)
app/templates/media/inc/playlist_audio_card.html
app/templates/media/inc/playlist_audio_detail.html
app/templates/media/inc/playlist_video_card.html
app/templates/media/inc/playlist_video_detail.html
app/templates/media/playlist_detail.html
app/templates/media/playlist_list.html

index 243b7c715429e474d321f279e334e53e33dbd0dd..caf524bd0706fe00abde99293ddb436169970cec 100644 (file)
@@ -1,11 +1,5 @@
-<audio preload="true"></audio>
+{% load mezzanine_tags keyword_tags i18n organization_tags %}
 
-<ol class="audio-playlist">
-    {% for media in playlist.medias.all %}
-        <li class="audio-playlist__item">
-            {% for transcoded in media.media.transcoded.all %}
-                <a href="#" data-src="{{ transcoded.url }}">{{ media.title }}</a>
-            {% endfor %}
-        </li>
-    {% endfor %}
-</ol>
+<div class="audio-card">
+    <a href="{% url 'organization-playlist-detail' playlist.slug %}">{{ playlist.title }}</a>
+</div>
index 23fdb87abe8c02e8fccb4f5778d8d2caf3e934f6..a373955e9a534bbad72e7f94b271d6d3105b4091 100644 (file)
@@ -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 %}
-        <div class="embed-responsive">
-               <audio width="100%" poster="{{ media.poster_url }}" controls data-title="{{ media.title }}" preload="none">
-                {% for transcoded_media in media.transcoded.all %}
-                      <source src="{{ transcoded_media.url }}" type="{{ transcoded_media.mime_type }}" />
-                {% endfor %}
-               </audio>
-        </div>
-        <ul>
-    {% else %}
-        <li>{{ media.title }}</li>
-    {% endif %}
-    {% if forloop.last %}
-        </ul>
-    {% endif %}
-{% endfor %}
-
-<div class="video-html">
-    {{ playlist.content|safe }}
-</div>
-
-{% with playlist as object %}
-  {% include "includes/share_buttons.html" %}
-{% endwith %}
-
-{% endblock %}
+{% load mezzanine_tags keyword_tags i18n organization_tags %}
+
+<audio preload="true"></audio>
+
+<ol class="audio-playlist">
+    {% for media in playlist.medias.all %}
+        <li class="audio-playlist__item">
+            {% for transcoded in media.media.transcoded.all %}
+                <a href="#" data-src="{{ transcoded.url }}">{{ media.media.title }}</a>
+            {% endfor %}
+        </li>
+    {% endfor %}
+</ol>
index fb9427b310c48dd8c3658b4b4b9433a552a87b6c..cc58d397b0c77d2b5c9b040b9a7e3df5d022999c 100644 (file)
@@ -1,11 +1,6 @@
-<video preload="true"></video>
+{% load mezzanine_tags keyword_tags i18n organization_tags %}
 
-<ol class="video-playlist">
-    {% for media in playlist %}
-        <li class="video-playlist__item">
-            {% for transcoded in media.media.transcoded.all %}
-                <a href="#" data-src="{{ transcoded.url }}">{{ media.title }}</a>
-            {% endfor %}
-        </li>
-    {% endfor %}
-</ol>
+<div class="video-card">
+    <img src="{{ playlist.medias.all.0.poster_url }}"><br>
+    <a href="{% url 'organization-playlist-detail' playlist.slug %}">{{ playlist.title }}</a>
+</div>
index 8529df197ab0f95dc363eb77748bdc2d94dc15b6..7f638b66a2d0051c4c75f3d9c3668f00398aab00 100644 (file)
@@ -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 %}
         </div>
         <ol>
     {% else %}
-        <li>{{ media.title }}</li>
+        <li><a href="#" data-src="{{ media.url }}">>{{ media.title }}</a></li>
     {% endif %}
     {% if forloop.last %}
         </ol>
     {% endif %}
 {% endfor %}
-
-<div class="video-html">
-    {{ playlist.content|safe }}
-</div>
-
-{% with playlist as object %}
-  {% include "includes/share_buttons.html" %}
-{% endwith %}
-
-{% endblock %}
index 7bbdccc63d4498e6bcf55654b3772dc9220c8524..c3237d3bcfa82a3fdf7ea0ac1b7ccce3b7a44e8e 100644 (file)
@@ -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 %}
 
 
 {% block page_title %}
     {% editable person.title %}
-        <h1 class="dotted">{% trans "Media" %}</h1>
+        <h1 class="dotted">{{ playlist.title }}</h1>
     {% 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 %}
+
+    <div class="playslit-html">
+        {{ playlist.content|safe }}
+    </div>
+
+    {% with playlist as object %}
+      {% include "includes/share_buttons.html" %}
+    {% endwith %}
 
 {% endblock %}
index dc2eaa1fe80090dbf49de7b9d9a686900d2ef09e..5d2682116e1e85b2d728e3a515c43e5a44814d88 100644 (file)
@@ -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 %}
 
 {% 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 }}
         <br>
     {% endfor %}