Changeset 6718


Ignore:
Timestamp:
07/28/10 01:54:27 (10 years ago)
Author:
patdenice
Message:

Compatible with 2.1.x
Move icons to title

Location:
extensions/rv_thumbs/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/rv_thumbs/trunk/changelog.txt

    r4207 r6718  
    22  - corrected link to piwigo extension manager 
    33  - incompatible with 2.0RC4 
     4 
     52.1.a 
     6  - compatible with 2.1.x 
     7  - move icons to title 
  • extensions/rv_thumbs/trunk/main.inc.php

    r4207 r6718  
    11<?php /* 
    22Plugin Name: RV Thumbs 
    3 Version: 2.0.c 
     3Version: 2.1.a 
    44Description: Let users see a variable number of thumbnails on index page 
    55Plugin URI: http://piwigo.org/ext/extension_view.php?eid=261 
     
    2222                { 
    2323                        case 'more': 
    24                                 $multiplier = ($multiplier==1) ? 4 : $multiplier*2; 
    25                                 $multiplier = min($multiplier, ceil(RV_THUMBS_MAX/$page['nb_image_page'])); 
     24                                if (count($page['items']) > $page['nb_image_page'] * $multiplier) 
     25                                { 
     26                                        $multiplier = ($multiplier==1) ? 4 : $multiplier*2; 
     27                                        $multiplier = min($multiplier, ceil(RV_THUMBS_MAX/$page['nb_image_page'])); 
     28                                } 
    2629                                break; 
    2730                        case 'less': 
     
    4447        global $user, $template, $page; 
    4548        $multiplier = pwg_get_session_var('idx_thumbs_muliplier', 1); 
    46         $nav_bar = & $template->get_template_vars('NAV_BAR'); 
     49        $title = & $template->get_template_vars('TITLE'); 
    4750        $ini_per_page = $user['nb_image_page']; 
    4851        $has_less = $multiplier>1 && count($page['items'])>$ini_per_page; 
    49         $has_more = !empty($nav_bar) && $multiplier < ceil(RV_THUMBS_MAX/$ini_per_page ); 
     52        $has_more = !empty($page['navigation_bar']) && $multiplier < ceil(RV_THUMBS_MAX/$ini_per_page ); 
    5053        if ($has_less || $has_more) 
    5154        { 
    5255                global $lang_info, $conf; if ($lang_info['code']!='en' or $conf['debug_l10n']) load_language( 'lang', dirname(__FILE__).'/' ); 
    53                 $css = 'background:url('.get_root_url().'plugins/rv_thumbs/sprite.gif) no-repeat top left; height:15px; width:17px; padding:0 15px 1px 0; display:inline; background-position:center '; 
    54                 $fmt_link = '<a href="%s" rel="nofollow" style="border:none"><div style="'.$css.'%spx;" title="%s">&nbsp;</div></a>'; 
     56                $css = 'background:url('.get_root_url().'plugins/rv_thumbs/sprite.gif) no-repeat top left; height:15px; width:17px; padding:0 5px 1px 0; display:inline-block; background-position:center '; 
     57                $fmt_link = '<a href="%s" rel="nofollow" style="border:none; margin:0;"><div style="'.$css.'%spx;" title="%s">&nbsp;</div></a>'; 
    5558                $fmt = '<div style="'.$css.'%spx; cursor:default" title="%s">&nbsp;</div>'; 
    56                 $bar = '<span style="margin-left:10px;">'; 
     59                $bar = '<span style="margin-left:10px;vertical-align:middle;">'; 
    5760                if ($has_less) 
    5861                        $bar .= sprintf( $fmt_link, add_url_params(duplicate_index_url(), array('thumbs'=>'less')), -39, l10n('Show less thumbnails') ); 
     
    6467                        $bar .= sprintf( $fmt, -21, l10n('Show more thumbnails') ); 
    6568                $bar .= '</span>'; 
    66                 $nav_bar .= ( !empty($nav_bar) ? ' &nbsp; ' : '' ) . $bar; 
     69                $title .= $bar; 
    6770        } 
    6871} 
Note: See TracChangeset for help on using the changeset viewer.