From 587d567177870e213e7544aed826b2f1ef44bd0c Mon Sep 17 00:00:00 2001 From: flop25 Date: Mon, 9 Jul 2012 08:02:03 +0000 Subject: only load the js for the ajax loading, if one picture needs to be generated bug:2684 git-svn-id: http://piwigo.org/svn/trunk@16522 68402e56-0260-453c-a942-63ccdbb3a9ee --- themes/default/template/comment_list.tpl | 16 +++++++++------- themes/default/template/mainpage_categories.tpl | 6 ++++-- themes/default/template/picture_content.tpl | 2 ++ themes/default/template/thumbnails.tpl | 8 +++++--- 4 files changed, 20 insertions(+), 12 deletions(-) (limited to 'themes/default/template') diff --git a/themes/default/template/comment_list.tpl b/themes/default/template/comment_list.tpl index ad53eecbe..b61cd73bb 100644 --- a/themes/default/template/comment_list.tpl +++ b/themes/default/template/comment_list.tpl @@ -1,5 +1,3 @@ -{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 isset($comment_derivative_params)} {strip}{html_style} .commentElement .illustration{ldelim} @@ -15,11 +13,15 @@ {foreach from=$comments item=comment name=comment_loop}
  • {if isset($comment.src_image)} - {if isset($comment_derivative_params)} - {assign var=derivative value=$pwg->derivative($comment_derivative_params, $comment.src_image)} - {else} - {assign var=derivative value=$pwg->derivative($derivative_params, $comment.src_image)} - {/if} + {if isset($comment_derivative_params)} + {assign var=derivative value=$pwg->derivative($comment_derivative_params, $comment.src_image)} + {else} + {assign var=derivative value=$pwg->derivative($derivative_params, $comment.src_image)} + {/if} + {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}
    is_cached()}src="{$derivative->get_url()}"{else}src="{$ROOT_URL}{$themeconf.img_dir}/ajax-loader-small.gif" data-src="{$derivative->get_url()}"{/if} alt="{$comment.ALT}"> diff --git a/themes/default/template/mainpage_categories.tpl b/themes/default/template/mainpage_categories.tpl index f5b9d8a1e..041e18439 100644 --- a/themes/default/template/mainpage_categories.tpl +++ b/themes/default/template/mainpage_categories.tpl @@ -1,5 +1,3 @@ -{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'} {strip}{html_style} .thumbnailCategory .illustration{ldelim} width: {$derivative_params->max_width()+5}px; @@ -12,6 +10,10 @@