{if !empty($thumbnails)} {combine_script id='jquery.ajaxmanager' path='themes/default/js/plugins/jquery.ajaxmanager.js' load='footer'} {combine_script id='thumbnails.loader' path='themes/default/js/thumbnails.loader.js' require='jquery.ajaxmanager' load='footer'} {footer_script} {literal} var data = [ {/literal}{foreach from=$thumbnails item=thumbnail name=thumb} {assign var=d_thumb value=$pwg->derivative($stripped.thumbSize, $thumbnail.src_image)} {assign var=d_image value=$pwg->derivative($stripped.imageSize, $thumbnail.src_image)} {if ($stripped.hdSize == 'original')} {assign var=d_hd value=$thumbnail.src_image} {else} {assign var=d_hd value=$pwg->derivative($stripped.hdSize, $thumbnail.src_image)} {/if} {literal} { thumb: '{/literal}{$d_thumb->get_url()}{literal}', image: '{/literal}{$d_image->get_url()}{literal}', big: '{/literal}{if (($thumbnail.HD_ACCESS) && ($strippedgalleria.lightbox == 'hd'))}{$d_hd->get_url()}{else}{$d_image->get_url()}{/if}{literal}', title: '{/literal}{$thumbnail.NAME|strip_tags:false|replace:'\'':'''|replace:'"':'"'|nl2br|regex_replace:"/[\r\n]/":""}{literal}', description: '{/literal}{$thumbnail.DESCRIPTION|strip_tags:false|replace:'\'':'''|replace:'"':'"'|nl2br|regex_replace:"/[\r\n]/":""}{literal}', piwigo_id: {/literal}{$thumbnail.id}{literal}, hd_access: {/literal}{if ($thumbnail.HD_ACCESS)}true{else}false{/if}{literal} }{/literal}{if (!$smarty.foreach.thumb.last)},{/if} {/foreach}{literal} ]; var Htotal=jQuery(window).height()-1; var Hheader=jQuery("#content").position().top; var Hfooter=jQuery("#footer").height(); var Hgallery = Htotal - Hheader - Hfooter - 2; jQuery("#gallery").galleria({ dataSource: data, height: Hgallery, lightbox:{/literal}{if ($strippedgalleria.lightbox != 'none')}true{else}false{/if}{literal}, clicknext:{/literal}{if ($strippedgalleria.clicknext)}true{else}false{/if}{literal}, transition:'{/literal}{$strippedgalleria.transition}{literal}', showCounter:false, imageTimeout:600000, maxScaleRatio:1, extend:function() { this.attachKeyboard({ left: this.prev, right: this.next }); this.bind("image", function(e) { var gid = e.index; var pid = this.getData(gid).piwigo_id; var hdaccess = this.getData(gid).hd_access; if (hdaccess) { jQuery("#downloadlink").show(); jQuery("#downloadlink").prop("href","action.php?id="+pid+"&part=e&download"); } else { jQuery("#downloadlink").hide(); } jQuery.post("{/literal}{$get_root_url}{literal}themes/stripped-galleria/save_history.php", { imgid: "img-"+pid, {/literal}{if !empty($catid)} catid: "{$catid}"{/if}{literal}, {/literal}{if !empty($section)} section: "{$section}"{/if}{literal}, {/literal}{if !empty($tagids)} tagids: "{$tagids}"{/if}{literal} }); }); this.bind("lightbox_image", function() { var image=jQuery("img",".galleria-lightbox-content"); image.css("width","100%"); image.css("height","100%"); var gid=parseInt(jQuery(".galleria-lightbox-counter").text())-1; var pid = this.getData(gid).piwigo_id; jQuery.post("{/literal}{$get_root_url}{literal}themes/stripped-galleria/save_history.php", { imgid: "img-"+pid, {/literal}{if !empty($catid)} catid: "{$catid}"{/if}{literal}, {/literal}{if !empty($section)} section: "{$section}"{/if}{literal}, {/literal}{if !empty($tagids)} tagids: "{$tagids}"{/if}{literal} }); }); } }); {/literal} {/footer_script} {/if}