{combine_script id='jquery.colorbox' load='footer' require='jquery' path='themes/default/js/plugins/jquery.colorbox.min.js'} {combine_css path="themes/default/js/plugins/colorbox/style2/colorbox.css"} {footer_script} jQuery("a.preview-box").colorbox({ldelim} rel: ".preview-box", title: function() {ldelim} var title = $(this).attr("title"); {if $F_ACTION} title+= ' · {'Remove from collection'|@translate}';{/if} title+= ' · {'jump to photo'|@translate} →'; return title; } }); jQuery(document).on("click", "#cboxTitle .addCollection", function() {ldelim} jQuery.colorbox.close(); jQuery("#thumbnails a.addCollection[data-id='"+ $(this).data('id')+"']").trigger("click"); return false; }); {/footer_script} {if !empty($thumbnails)}{strip} {*define_derivative name='derivative_params' width=160 height=90 crop=true*} {html_style} {*Set some sizes according to maximum thumbnail width and height*} .thumbnails SPAN, .thumbnails .wrap2 A, .thumbnails LABEL{ldelim} width: {$derivative_params->max_width()+2}px; } .thumbnails .wrap2{ldelim} height: {$derivative_params->max_height()+3}px; } {if $derivative_params->max_width() > 600} .thumbLegend {ldelim}font-size: 130%} {else} {if $derivative_params->max_width() > 400} .thumbLegend {ldelim}font-size: 110%} {else} .thumbLegend {ldelim}font-size: 90%} {/if} {/if} {/html_style} {foreach from=$thumbnails item=thumbnail} {assign var=derivative value=$pwg->derivative($derivative_params, $thumbnail.src_image)} {if !$derivative->is_cached()} {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'} {/if}