diff sat_website/templatetags/utils.py @ 93:9ae3d9c8b28a

actually display the subtitles (with Firefox it is used only when it's the first <track /> of the list, and when the "default" option is present)
author souliane <souliane@mailoo.org>
date Tue, 16 Jun 2015 21:26:58 +0200
parents 5de2a3dd4e67
children c56b6ad62153
line wrap: on
line diff
--- a/sat_website/templatetags/utils.py	Tue Jun 16 20:31:16 2015 +0200
+++ b/sat_website/templatetags/utils.py	Tue Jun 16 21:26:58 2015 +0200
@@ -93,7 +93,12 @@
 
     def get_item(key, value):
         return "%s%s%s" % (key, sep, value)
-    items = [get_item(key.translate(lang), value) for key, value in entry.data.iteritems()]
+    
+    items = []
+    for key, value in entry.data.iteritems():
+        if key == "subtitles":  # is used as another dict key in media.py
+            key = _(u"subtitles")
+        items.append(get_item(key.translate(lang), value))
     try:
         lang_key = _(u"language").translate(lang)
         lang_value = lang if lang in entry.paths else entry.paths.keys()[0]