From db7e67ae20c106c0666e3bb143da2502194c25cb Mon Sep 17 00:00:00 2001 From: patdenice Date: Sat, 3 Mar 2012 18:09:10 +0000 Subject: Multisize and mobile theme. Use ajax loader for thumbnails in mobile theme. Use standard square parameters for mobile theme. Change square parameters to 120px. git-svn-id: http://piwigo.org/svn/trunk@13472 68402e56-0260-453c-a942-63ccdbb3a9ee --- themes/smartpocket/template/thumbnails.tpl | 38 +++++++++--------------------- 1 file changed, 11 insertions(+), 27 deletions(-) (limited to 'themes/smartpocket/template/thumbnails.tpl') diff --git a/themes/smartpocket/template/thumbnails.tpl b/themes/smartpocket/template/thumbnails.tpl index acd20af19..6ac7e7e8b 100644 --- a/themes/smartpocket/template/thumbnails.tpl +++ b/themes/smartpocket/template/thumbnails.tpl @@ -1,41 +1,25 @@ {if !empty($thumbnails)} {combine_script id='klass' path='themes/smartpocket/js/klass.min.js'} {combine_script id='photoswipe' path='themes/smartpocket/js/code.photoswipe.jquery.min.js' require='klass,jquery.mobile'} +{combine_script id='smartpocket' path='themes/smartpocket/js/smartpocket.js' require='photoswipe'} +{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'} -{define_derivative name='derivative_params_thumb' width=120 height=120 crop=true} -{define_derivative name='derivative_params_full' type='large'} +{define_derivative name='derivative_params_square' type='square'} +{define_derivative name='derivative_params_large' type='large'} -{footer_script}{literal} -(function(window, $, PhotoSwipe){ - $(document).ready(function(){ - var options = { - jQueryMobile: true, - imageScaleMethod: "fitNoUpscale" - }; - $(".thumbnails a").photoSwipe(options); - $(document).bind('orientationchange', set_thumbnails_width); - set_thumbnails_width(); - }); -}(window, window.jQuery, window.Code.PhotoSwipe)); - -function set_thumbnails_width() { - nb_thumbs = Math.max(3, Math.ceil($('.thumbnails').width() / 130)); - width = Math.floor(1000000 / nb_thumbs) / 10000; - $('.thumbnails li').css('width', width+'%'); -} - -{/literal}{/footer_script}