]> git.parisson.com Git - teleforma.git/commitdiff
fix type display style
authoryomguy <yomguy@parisson.com>
Thu, 19 Jul 2012 16:19:58 +0000 (18:19 +0200)
committeryomguy <yomguy@parisson.com>
Thu, 19 Jul 2012 16:19:58 +0000 (18:19 +0200)
teleforma/static/teleforma/css/teleforma.css
teleforma/templates/teleforma/course_media.html
teleforma/templatetags/teleforma_tags.py

index 3d4cd46144708cb94e93f7377a8ad2febc2b42da..a0848ac0f13365683cc708afbce721d22720aea5 100644 (file)
@@ -1248,6 +1248,9 @@ a.image-link {
 .icon_download{
     background-image: url('/static/teleforma/images/download_media.png');
 }
+.icon_clap{
+    background-image: url('/static/teleforma/images/tool_animator.png');
+}
 .icon_rss,.icon_rss:hover{
     background: url('/static/telemeta/images/feed-icon-14x14.png') no-repeat;
     background-position: 0ex .8ex;
index 53f79d32580430a8c18733b55addf8a26c8bae5a..438546b1e282ceecfeb50ea8e0e73c45e55a6b97 100644 (file)
@@ -31,12 +31,21 @@ $(document).ready(function(){
 <div class="course_media">
 
 <div class="course_title">
-    <div>
+    <table><tr><td>
         {{ course.title }} - {{ type }}{% if media.conference %} - {% trans "Session" %} {{ media.conference.session }}{% endif %}
+    </td>
+    <td>
+    <div style="float: right;">
+        {% if "video" in media.item.mime_type %}
+        <a href="{% url teleforma-media-detail media|get_audio_id %}" class="component_icon button icon_clap">{% trans "Audio" %}</a>
+        {% endif %}
+        {% if "audio" in media.item.mime_type %}
+        <a href="{% url teleforma-media-detail media|get_video_id %}" class="component_icon button icon_clap">{% trans "Video" %}</a>
+        {% endif %}
     </div>
-    <div style="float: right; display:inline-block;">
-        <a href="{% url teleforma-media-detail media|get_audio_id %}" class="component_icon button icon_filter">{% trans "Audio" %}</a>
-    </div>
+    </td>
+    </tr>
+    </table>
 </div>
 
 {% if access_error %}
index a60d2f564cb4480d70fbd9455d12e9a8ba071991..68869a76a856e1cb5899b9cbbacc620f042df8a2 100644 (file)
@@ -178,3 +178,11 @@ def get_audio_id(media):
         if m.type == "mp3":
             break
     return m.id
+
+@register.filter
+def get_video_id(media):
+    medias = media.conference.media.all()
+    for m in medias:
+        if m.type == "webm":
+            break
+    return m.id