# HG changeset patch # User Thierry Florac # Date 1545296241 -3600 # Node ID 4cdacd1e34c7c621c952c97b0a6d26afd48ce61c # Parent 0ebdb35ceaedbb2751bc81be98a12e11bfb6567d Added "media" TALES extension, to handle images and videos diff -r 0ebdb35ceaed -r 4cdacd1e34c7 src/pyams_media/skin/templates/video.pt --- a/src/pyams_media/skin/templates/video.pt Thu Dec 20 08:42:49 2018 +0100 +++ b/src/pyams_media/skin/templates/video.pt Thu Dec 20 09:57:21 2018 +0100 @@ -4,7 +4,7 @@ size thumbnails.get_image_size(); thumbnail thumbnails.get_thumbnail('{0}x{1}'.format(size[0], size[1]), 'png'); timestamp tales:timestamp(thumbnail);" - controls + controls="${'controls' if controls else None}" poster="${href}/++thumb++${size[0]}x${size[1]}.png?_=${timestamp}"> - + ${structure:tales:video(context, controls=False)} diff -r 0ebdb35ceaed -r 4cdacd1e34c7 src/pyams_media/zmi/templates/video-thumbnail.pt --- a/src/pyams_media/zmi/templates/video-thumbnail.pt Thu Dec 20 08:42:49 2018 +0100 +++ b/src/pyams_media/zmi/templates/video-thumbnail.pt Thu Dec 20 09:57:21 2018 +0100 @@ -4,26 +4,5 @@ tal:attributes="data-ams-plugin-pyams_media-src tales:resource_path('pyams_media.skin:pyams_media'); data-ams-plugin-pyams_media-css tales:resource_path('pyams_media.skin:functional_css');" data-ams-flowplayer-events='{"pause": "PyAMS_media.getPlayerTime", "seek": "PyAMS_media.getPlayerTime"}'> - + ${structure:tales:video(context, controls=False)}