diff options
-rw-r--r-- | mediagoblin/templates/mediagoblin/user_pages/media.html | 52 |
1 files changed, 27 insertions, 25 deletions
diff --git a/mediagoblin/templates/mediagoblin/user_pages/media.html b/mediagoblin/templates/mediagoblin/user_pages/media.html index 3d28cf76..f7997571 100644 --- a/mediagoblin/templates/mediagoblin/user_pages/media.html +++ b/mediagoblin/templates/mediagoblin/user_pages/media.html @@ -229,33 +229,35 @@ </a> </p> {%- endif %} - {%- if media.subtitle_files|count %} - <h3>{% trans %}Subtitles{% endtrans %}</h3> - <ul> - {%- for subtitle in media.subtitle_files %} - <li> - <a href="{{ request.urlgen('mediagoblin.edit.custom_subtitles', - path=subtitle.filepath) }}"> - {{- subtitle.name -}} - </li> - {%- endfor %} - </ul> - {%- endif %} - {%- if app_config['allow_subtitles'] - and request.user - and (media.actor == request.user.id - or request.user.has_privilege('admin')) %} - {%- if not media.subtitle_files|count %} + {% if "video.html" in media.media_manager.display_template or "audio.html" in media.media_manager.display_template %} + {%- if media.subtitle_files|count %} <h3>{% trans %}Subtitles{% endtrans %}</h3> + <ul> + {%- for subtitle in media.subtitle_files %} + <li> + <a href="{{ request.urlgen('mediagoblin.edit.custom_subtitles', + path=subtitle.filepath) }}"> + {{- subtitle.name -}} + </li> + {%- endfor %} + </ul> {%- endif %} - <p> - <a href="{{ request.urlgen('mediagoblin.edit.subtitles', - user=media.get_actor.username, - media_id=media.id) }}"> - {%- trans %}Add subtitle{% endtrans -%} - </a> - </p> - {%- endif %} + {%- if app_config['allow_subtitles'] + and request.user + and (media.actor == request.user.id + or request.user.has_privilege('admin')) %} + {%- if not media.subtitle_files|count %} + <h3>{% trans %}Subtitles{% endtrans %}</h3> + {%- endif %} + <p> + <a href="{{ request.urlgen('mediagoblin.edit.subtitles', + user=media.get_actor.username, + media_id=media.id) }}"> + {%- trans %}Add subtitle {% endtrans -%} + </a> + </p> + {%- endif %} + {% endif %} {% block mediagoblin_sidebar %} {% endblock %} |