--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/pyams_default_theme/component/paragraph/templates/video-default.pt Wed Mar 07 16:32:24 2018 +0100
@@ -0,0 +1,31 @@
+<h3 tal:condition="view.title"
+ tal:content="view.title">title</h3>
+<div tal:condition="view.body"
+ tal:content="structure view.body">body</div>
+<div tal:condition="view.description"
+ tal:content="structure extension:html(view.description)">Description</div>
+<div class="flowplayer"
+ data-ams-plugins="flowplayer"
+ data-ams-plugin-flowplayer-async="false"
+ data-ams-callback="PyAMS_media.initPlayer"
+ tal:attributes="data-ams-plugin-flowplayer-src extension:resource_path('pyams_media.skin:flowplayer');
+ data-ams-plugin-flowplayer-css extension:resource_path('pyams_media.skin:functional_css');
+ data-ams-callback-source extension:resource_path('pyams_media.skin:pyams_media');">
+ <video
+ tal:define="video view.data;
+ href extension:absolute_url(video);
+ thumbnails extension:thumbnails(video);
+ conversions extension:conversions(video);
+ size thumbnails.get_image_size();"
+ tal:attributes="poster string:${href}/++thumb++${size[0]}x${size[1]}.png">
+ <tal:loop repeat="conversion conversions.get_conversions(order=('video/webm','video/mp4','video/x-flv'))">
+ <source type="video/mp4"
+ tal:define="media_width conversions.get_conversion_width(conversion.__name__);
+ video_type extension:video_type(conversion);"
+ tal:condition="video_type"
+ tal:attributes="type video_type;
+ src extension:absolute_url(conversion);
+ media 'all and (max-width: {0}px)'.format(media_width) if media_width else None;" />
+ </tal:loop>
+ </video>
+</div>