source: extensions/flop_style/mainpage_categories/popout_details.tpl @ 16501

Last change on this file since 16501 was 16501, checked in by flop25, 12 years ago

adding a gif loader (introduced in 2.4.2)
fixing the height of medium_cat.tpl
adding a custom size for spotlight.tpl

File size: 2.1 KB
Line 
1{combine_css path="template-extension/flop_style/mainpage_categories/popout_details.css"}
2{combine_script id='jquery.ajaxmanager' path='themes/default/js/plugins/jquery.ajaxmanager.js' load='footer'}
3{combine_script id='thumbnails.loader' path='themes/default/js/thumbnails.loader.js' require='jquery.ajaxmanager' load='footer'}
4{footer_script require='jquery'}
5{literal}
6var max_dim_width = 0;
7var max_dim_height = 0;
8jQuery(window).load(function() {
9  jQuery(".columns a img").each(function () {
10    if (jQuery(this).height() > max_dim_height)
11      max_dim_height = jQuery(this).height() + 10;
12    if (jQuery(this).width() > max_dim_width)
13      max_dim_width = jQuery(this).width() + 10;
14
15    jQuery(".columns a img")
16      .css('width', max_dim_width+'px')
17      .css('height', max_dim_height+'px');
18    jQuery(".columns li, .columns .info")
19      .css('width', max_dim_width+'px');
20    jQuery(".columns .info")
21      .css('padding-top', max_dim_height+'px')
22      .css('max-height', max_dim_height+'px');
23  });
24});
25{/literal}
26{/footer_script}
27<ul class="columns">
28{foreach from=$category_thumbnails item=cat}
29{assign var=derivative value=$pwg->derivative($derivative_params, $cat.representative.src_image)}
30  <li>
31      <a href="{$cat.URL}">
32        <img {if $derivative->is_cached()}src="{$derivative->get_url()}"{else}src="{$ROOT_URL}{$themeconf.img_dir}/ajax-loader-big.gif" data-src="{$derivative->get_url()}"{/if} alt="{$cat.TN_ALT}" title="{$cat.NAME|@replace:'"':' '} - {'display this album'|@translate}">
33      </a>
34      <div class="info">
35        <h6>
36          <a href="{$cat.URL}">{$cat.NAME}</a>
37          {if !empty($cat.icon_ts)}
38          <img title="{$cat.icon_ts.TITLE}" src="{$ROOT_URL}{$themeconf.icon_dir}/recent{if $cat.icon_ts.IS_CHILD_DATE}_by_child{/if}.png" alt="(!)">
39          {/if}
40        </h6>
41      <div class="text">
42          {if isset($cat.INFO_DATES) }
43          <p class="dates">{$cat.INFO_DATES}</p>
44          {/if}
45          <p class="Nb_images">{$cat.CAPTION_NB_IMAGES}</p>
46          {if not empty($cat.DESCRIPTION)}
47          <p>{$cat.DESCRIPTION}</p>
48          {/if}
49      </div>
50      </div>
51  </li>
52{/foreach}
53</ul>
54<div style="clear:left" > </div>
Note: See TracBrowser for help on using the repository browser.