11 thumbnails extension:thumbnails(context); |
11 thumbnails extension:thumbnails(context); |
12 conversions extension:conversions(context); |
12 conversions extension:conversions(context); |
13 size thumbnails.get_image_size();" |
13 size thumbnails.get_image_size();" |
14 tal:attributes="poster string:${href}/++thumb++${size[0]}x${size[1]}.png"> |
14 tal:attributes="poster string:${href}/++thumb++${size[0]}x${size[1]}.png"> |
15 <tal:loop repeat="conversion conversions.get_conversions(order=('video/webm','video/mp4','video/x-flv'))"> |
15 <tal:loop repeat="conversion conversions.get_conversions(order=('video/webm','video/mp4','video/x-flv'))"> |
16 <source type="video/mp4" |
16 <tal:if define="video_type extension:video_type(conversion);" |
17 tal:define="media_width conversions.get_conversion_width(conversion.__name__); |
17 condition="video_type"> |
18 video_type extension:video_type(conversion);" |
18 <source type="video/mp4" |
19 tal:condition="video_type" |
19 tal:define="media_width conversions.get_conversion_width(conversion.__name__); |
20 tal:attributes="type video_type; |
20 media_src extension:absolute_url(conversion)" |
21 src extension:absolute_url(conversion); |
21 tal:attributes="type video_type; |
22 media 'all and (max-width: {0}px)'.format(media_width) if media_width else None;" /> |
22 src media_src.replace('+', '%2b'); |
|
23 media 'all and (max-width: {0}px)'.format(media_width) if media_width else None;" /> |
|
24 </tal:if> |
23 </tal:loop> |
25 </tal:loop> |
24 </video> |
26 </video> |
25 </div> |
27 </div> |