Commit | Line | Data |
---|---|---|
a246ccca JW |
1 | {# |
2 | # GNU MediaGoblin -- federated, autonomous media hosting | |
cf29e8a8 | 3 | # Copyright (C) 2011, 2012 MediaGoblin contributors. See AUTHORS. |
a246ccca JW |
4 | # |
5 | # This program is free software: you can redistribute it and/or modify | |
6 | # it under the terms of the GNU Affero General Public License as published by | |
7 | # the Free Software Foundation, either version 3 of the License, or | |
8 | # (at your option) any later version. | |
9 | # | |
10 | # This program is distributed in the hope that it will be useful, | |
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
13 | # GNU Affero General Public License for more details. | |
14 | # | |
15 | # You should have received a copy of the GNU Affero General Public License | |
16 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | |
17 | #} | |
18 | ||
93bdab9d | 19 | {% extends 'mediagoblin/user_pages/media.html' %} |
6c191eb3 | 20 | |
565d01a0 | 21 | {% block mediagoblin_head -%} |
560e22e7 | 22 | {{ super() }} |
565d01a0 | 23 | <script type="text/javascript" src="{{ |
a7fc4ecf CAW |
24 | request.staticdirect('/extlib/video-js/video.js') }}"></script> |
25 | {# Sadly commented out till we can get the mediagoblin skin ported over | |
26 | # to the newest video.js release ;\ #} | |
72fc6a05 | 27 | {# |
28 | <link href="{{ request.staticdirect('/css/vjs-mg-skin.css') }}" | |
29 | rel="stylesheet"> | |
30 | #} | |
a7fc4ecf CAW |
31 | <link href="{{ |
32 | request.staticdirect('/extlib/video-js/video-js.css') }}" | |
b35dfd32 | 33 | rel="stylesheet"> |
a7fc4ecf | 34 | |
72fc6a05 | 35 | <style type="text/css"> |
36 | .vjs-default-skin .vjs-big-play-button | |
37 | { | |
38 | top: 50%; | |
39 | left: 50%; | |
40 | margin: -1.5em auto auto -2em; | |
41 | } | |
42 | .vjs-play-progress, .vjs-volume-level { | |
43 | background-color: #86D4B1 !important; | |
44 | } | |
45 | </style> | |
565d01a0 | 46 | {%- endblock %} |
560e22e7 | 47 | |
93bdab9d | 48 | {% block mediagoblin_media %} |
03ff0b36 | 49 | <div class="media_other_container"> |
72fc6a05 | 50 | {% set display_type, display_path = media.get_display_media() %} |
14814f21 | 51 | |
72fc6a05 | 52 | <video controls |
53 | {% if global_config['plugins']['mediagoblin.media_types.video']['auto_play'] %}autoplay{% endif %} | |
54 | preload="auto" class="video-js vjs-default-skin" | |
55 | data-setup='{"height": {{ media.media_data.height }}, | |
56 | "width": {{ media.media_data.width }} }'> | |
57 | <source src="{{ request.app.public_store.file_url(display_path) }}" | |
58 | {% if media.media_data %} | |
59 | type="{{ media.media_data.source_type() }}" | |
60 | {% else %} | |
61 | type="{{ media.media_manager['default_webm_type'] }}" | |
62 | {% endif %} /> | |
565d01a0 SS |
63 | <div class="no_html5"> |
64 | {%- trans -%}Sorry, this video will not work because | |
65 | your web browser does not support HTML5 | |
66 | video.{%- endtrans -%}<br/> | |
94c064d3 CAW |
67 | {%- trans -%} |
68 | We recommend you install a <a href="https://libreplanet.org/wiki/Libre_Browsers_Libre_Formats">freedom-respecting browser which supports free formats</a>! | |
69 | {%- endtrans -%} | |
565d01a0 SS |
70 | </div> |
71 | </video> | |
03ff0b36 | 72 | </div> |
a122357e JK |
73 | {% endblock %} |
74 | ||
75 | {% block mediagoblin_sidebar %} | |
76 | <h3>{% trans %}Download{% endtrans %}</h3> | |
77 | <ul> | |
78 | {% if 'original' in media.media_files %} | |
b35dfd32 CAW |
79 | <li> |
80 | <a href="{{ request.app.public_store.file_url( | |
81 | media.media_files.original) }}"> | |
82 | {%- trans %}Original file{% endtrans -%} | |
83 | </a> | |
84 | </li> | |
a122357e | 85 | {% endif %} |
9de4fab4 | 86 | {% if 'webm_video' in media.media_files %} |
b35dfd32 CAW |
87 | <li> |
88 | <a href="{{ request.app.public_store.file_url( | |
9de4fab4 RE |
89 | media.media_files.webm_video) }}"> |
90 | {%- trans %}WebM file (VP8/Vorbis){% endtrans -%} | |
b35dfd32 CAW |
91 | </a> |
92 | </li> | |
ddbf6af1 | 93 | {% endif %} |
a122357e | 94 | </ul> |
93bdab9d | 95 | {% endblock %} |