src/pyams_content/component/gallery/zmi/templates/gallery-images.pt
changeset 315 8654d1faa27d
parent 204 eb6b575b4bf6
child 362 8fc21a7ef206
equal deleted inserted replaced
314:18da24db44b6 315:8654d1faa27d
     7 		<legend
     7 		<legend
     8 			class="inner switcher margin-bottom-5 padding-right-10 no-y-padding pull-left width-auto"
     8 			class="inner switcher margin-bottom-5 padding-right-10 no-y-padding pull-left width-auto"
     9 			tal:attributes="data-ams-switcher-state 'open' if context.values() else None">
     9 			tal:attributes="data-ams-switcher-state 'open' if context.values() else None">
    10 			<i18n:var translate="">Gallery images</i18n:var>
    10 			<i18n:var translate="">Gallery images</i18n:var>
    11 		</legend>
    11 		</legend>
       
    12 		<div class="btn-group pull-right">
       
    13 			<a class="btn btn-xs btn-primary"
       
    14 			   tal:attributes="href extension:absolute_url(context, 'get-images.zip')"
       
    15 			   i18n:translate="">Download images</a>
       
    16 		</div>
    12 		<div class="pull-left persistent">
    17 		<div class="pull-left persistent">
    13 			<tal:var content="structure provider:pyams.widget_title" />
    18 			<tal:var content="structure provider:pyams.widget_title" />
    14 		</div>
    19 		</div>
    15 		<div class="clearfix"></div>
    20 		<div class="clearfix"></div>
    16 		<div class="sortable fancybox gallery"
    21 		<div class="sortable fancybox gallery"
    29 				<tal:var define="thumbnails extension:thumbnails(image.data);">
    34 				<tal:var define="thumbnails extension:thumbnails(image.data);">
    30 					<tal:if condition="thumbnails">
    35 					<tal:if condition="thumbnails">
    31 						<a class="fancyimg hint" data-toggle
    36 						<a class="fancyimg hint" data-toggle
    32 						   data-ams-hint-gravity="sw"
    37 						   data-ams-hint-gravity="sw"
    33 						   title="Zoom image" i18n:attributes="title"
    38 						   title="Zoom image" i18n:attributes="title"
    34 						   tal:define="target thumbnails.get_thumbnail('800x600', 'jpeg')"
    39 						   tal:define="target thumbnails.get_thumbnail('800x600')"
    35 						   tal:attributes="class 'fancyimg hint {0}'.format('not-visible' if not image.visible else '');
    40 						   tal:attributes="class 'fancyimg hint {0}'.format('not-visible' if not image.visible else '');
    36 										   href extension:absolute_url(target);
    41 										   href extension:absolute_url(target);
    37 										   rel string:gallery_${context.__name__};">
    42 										   rel string:gallery_${context.__name__};">
    38 							<img class="thumbnail"
    43 							<img class="thumbnail"
    39 								 data-ams-hint-gravity="s"
    44 								 data-ams-hint-gravity="s"
    40 								 tal:define="thumbnail thumbnails.get_thumbnail('128x128', 'jpeg');
    45 								 tal:define="thumbnail thumbnails.get_thumbnail('128x128');
    41 											 image_size thumbnail.get_image_size();
    46 											 image_size thumbnail.get_image_size();
    42 											 margin_left 64 - image_size[0] / 2;
    47 											 margin_left 64 - image_size[0] / 2;
    43 											 margin_top 64 - image_size[1] / 2;
    48 											 margin_top 64 - image_size[1] / 2;
    44 											 title i18n:image.title;"
    49 											 title i18n:image.title;"
    45 								 tal:attributes="src extension:absolute_url(thumbnail);
    50 								 tal:attributes="src extension:absolute_url(thumbnail);