src/pyams_media/zmi/templates/video-thumbnail.pt
changeset 54 9ebc186dc5ff
parent 40 0ee62085ea82
child 62 104d1289c2ad
equal deleted inserted replaced
53:2c2704fcf042 54:9ebc186dc5ff
    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>