PHP Classes

File: templates/wggallery_gallery_viewerjs.tpl

Recommend this page to a friend!
  Classes of Goffy G   wgGallery   templates/wggallery_gallery_viewerjs.tpl   Download  
File: templates/wggallery_gallery_viewerjs.tpl
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: wgGallery
Image gallery module for XOOPS CMS
Author: By
Last change:
Date: 4 years ago
Size: 3,268 bytes
 

Contents

Class file image Download
<!-- Header --> <{include file='db:wggallery_admin_header.tpl'}> <style> .pictures { margin: 0; padding: 0; list-style: none; max-width: 100%; } .pictures > li { float: left; width: 33.3%; height: 33.3%; margin: 0 -1px -1px 0; border: 1px solid transparent; overflow: hidden; } .pictures > li > img { width: 100%; cursor: -webkit-zoom-in; cursor: zoom-in; } .viewer-download { color: #fff; font-family: FontAwesome; font-size: .75rem; line-height: 1.5rem; text-align: center; } .viewer-download::before { content: "\f019"; } </style> <{if $images_nb > 0}> <div id="gallery"> <ul class="pictures"> <{foreach item=image from=$images}> <li><img data-original="<{if $source == 'large'}><{$image.large}><{else}><{$image.medium}><{/if}>" src="<{if $source_preview == 'medium'}><{$image.medium}><{else}><{$image.thumb}><{/if}>" alt="<{$image.title}>"></li> <{/foreach}> </ul> </div> <{/if}> <script> window.addEventListener('DOMContentLoaded', function () { var gallery = document.getElementById('gallery'); var viewer = new Viewer(gallery, { url: 'data-original', inline: false, loop: <{$loop}>, interval: <{$slideshowSpeed}>, button: <{$button_close}>, navbar: <{$navbar}>, title: <{$viewerjs_title}>, fullscreen: <{$fullscreen}>, zoomable: <{$zoomable}>, <{if $toolbar}>toolbar: { oneToOne: true, zoomIn: true, zoomOut: true, prev: function() { viewer.prev(true); }, play: true, next: function() { viewer.next(true); }, <{if $download}> download: function() { $.ajax({ data: 'op=viewerjs&src=' + viewer.image.src, url: 'download.php', method: 'POST', success: function() {} }); const a = document.createElement('a'); a.href = viewer.image.src; a.download = viewer.image.name; document.body.appendChild(a); a.click(); document.body.removeChild(a); }, <{else}> download: false, <{/if}> }, <{else}> toolbar: false, <{/if}> }); <{if $open}> viewer.show(<{$slideshowAuto}>); <{if $slideshowAuto}> viewer.play(true); <{/if}> gallery.addEventListener('hidden', function () { window.history.back(); }); <{/if}> }); </script> <div class="clear spacer"></div> <{if $error}> <div class="errorMsg"><strong><{$error}></strong></div> <{/if}> <!-- Footer --> <{include file='db:wggallery_footer.tpl'}>