Changeset 18325


Ignore:
Timestamp:
09/28/12 11:13:50 (7 years ago)
Author:
cljosse
Message:

[extensions] Autosize fix compatibility with 2.4, add theme directive

Location:
extensions/Autosize
Files:
1 added
9 edited

Legend:

Unmodified
Added
Removed
  • extensions/Autosize/admin/template/admin.tpl

    r18234 r18325  
    102102 
    103103<div class="titrePage"> 
    104                 <h2>{'Autosize'|translate} {'version'|translate} {$cl_version}</h2> 
     104                <h2 class="cluetip" title="{'cl_autosize_help'|@translate}|{'cl_autosize_hlp_line6'|@translate}">{'Autosize'|translate} {'version'|translate} {$cl_version}  <img alt="(?)" src="admin/themes/clear/icon/help.png"/></h2> 
    105105</div> 
    106106 
  • extensions/Autosize/admin/template/header.tpl

    r16931 r18325  
    44{combine_script id="conflit_script" path = $AUTOSIZE_PATH|@cat:"js/conflit.js" require="jquery"} 
    55{combine_script id="dimensions" path = $AUTOSIZE_PATH|@cat:"js/autosize.dimensions.js" require="jquery"} 
    6  
  • extensions/Autosize/autosize.inc.php

    r18234 r18325  
    3636  // header ('X-UA-Compatible: n=7')  ; 
    3737 // header ('X-UA-Compatible: IE=Edge')  ;  
    38  global  $template,$version,$icon_path,$page,$picture,$conf; 
    39    
     38global  $template,$version,$icon_path,$page,$picture,$conf; 
     39global $user,$Css,$css_slideshow,$css_display; 
    4040  $current = $template->get_template_vars('current');   
    41   $has_pamoorama=isset($template->files['pamooramics_content']); 
     41//======================================================= 
     42  $theme=$user['theme'];   
     43  $Css = autosize_controler::css($theme."-rules.css"); 
     44  $css_slideshow=isset($Css['.Autosize']['slideshow'])?$Css['.Autosize']['slideshow']:"yes"; 
     45  
     46  $css_display= isset($Css['.Autosize']['display'])?$Css['.Autosize']['display']:"block";    
     47 
    4248//====================================================================     
    4349  $pictureDeriv = pwg_get_session_var('picture_deriv',$conf['derivative_default_size']);  
     
    4551  $SRC_IMG="";  
    4652//===================================================================== 
     53 
    4754if(!isset($_COOKIE['picture_deriv'])) 
    48     if(isset($current['derivatives']['Autosize'])) 
     55    if(isset($current['derivatives']['Autosize'])){ 
    4956        $_COOKIE['picture_deriv']="Autosize"; 
    50  
    51 if(isset( $_COOKIE['picture_deriv'])) 
     57        } 
     58if(isset( $_COOKIE['picture_deriv']))  
    5259  $model=  $_COOKIE['picture_deriv'] ; 
    5360else 
    5461  $model= $pictureDeriv ; 
    5562 
     63 
     64  
     65 if (($css_display=="none" || $css_slideshow=="no") && ($model=="SelMaxi" || $model=="Autosize") ) { 
     66   $model=$default_size ; 
     67   $_COOKIE['picture_deriv'] =$model ; 
     68} 
     69 
    5670 if(!isset($current['derivatives'][$model])) 
    5771   $model=$default_size ; 
    58  
     72  
    5973$selected_derivative =  $current['derivatives'][$model]; 
     74     /* 
     75      'selected_derivative' => $selected_derivative, 
     76      'unique_derivatives' => $unique_derivatives, 
     77      */ 
    6078 
    6179 
     
    7896    $template->assign('current[selected_derivative]', $selected_derivative , true); 
    7997    $current = $template->get_template_vars('current');  
    80   } 
    81  
     98  }   
    8299return $content; 
     100 
    83101 
    84102}//INIT 
     
    105123  $current = $template->get_template_vars('current');  
    106124  if (!isset($current)) return ; 
     125   
    107126//=============================================================== 
    108127    $derivative = $current['src_image'] ; 
     
    168187if (!isset($_COOKIE['theMainImageWidth']))  setcookie('theMainImageWidth',$window_width);  
    169188 
    170 // 
    171  
     189//================= Liste ========================= 
    172190    $last_defined=ImageStdParams::get_defined_type_map();   
    173191    foreach ($img_all as $img_select){ 
     
    214232                } 
    215233      } 
    216 //==============================================================     
    217   //==== Réécriture selection ==== 
    218   if( $img_type=="SelMaxi"){ 
    219       $maxi_img= $mini_img; 
    220       $maxi_url= $mini_img; 
    221   } 
    222   if ( !array_key_exists($maxi_img, $last_defined) ){ 
    223     
    224             $maxi_img = $last_img->get_type();    
    225             $maxi_url  = $last_img->get_url(); 
    226             $imgSizeWH  =  $last_img->get_size();        
    227   
    228   } 
    229  $model= $maxi_img; 
    230     
    231   /*  $_COOKIE['picture_deriv']=$maxi_img ; 
    232     $_COOKIE['picture_map']=  $maxi_img ; 
    233     $_COOKIE['imgSrc']=       $maxi_url; 
    234    */ 
    235   if (isset($_COOKIE['picture_deriv'])){     
    236       if ( array_key_exists($_COOKIE['picture_deriv'], ImageStdParams::get_defined_type_map()) ){ 
    237    //         pwg_set_session_var('picture_deriv', $_COOKIE['picture_deriv']); 
    238         }else{ 
    239      //       pwg_set_session_var('picture_deriv', $_COOKIE['picture_deriv']); 
    240         } 
    241   //  setcookie('picture_deriv', false, 0, cookie_path() ); 
    242   }   
    243  
    244    
     234 
    245235return false ; 
    246236 
     
    258248    global  $has_pamoorama; 
    259249    global $autosize_parametres,$user_status; 
    260    
    261  
     250     
    262251    if(isset($page['body_id']) &&       $page['body_id'] == 'theAdminPage' ) return ;    
    263252 
    264  if ('kardon' == $user['theme'] and isset($_GET['slideshow'])) return ; 
    265      if ('stripped' == $user['theme'] ) return ; 
    266  
    267                 load_language('plugin.lang', AUTOSIZE_PATH); 
     253  global $css_slideshow,$css_display; 
    268254                $AUTOSIZE_PATH = dirname(__FILE__).'/'; 
     255   $theme=$user['theme'];   
     256 
     257                load_language('plugin.lang', AUTOSIZE_PATH); 
    269258                 if (isset( $page['body_id']) && $page['body_id']=='thePicturePage'  ) { 
    270259                        if ( isset($picture['current'])){        
    271260                                include (AUTOSIZE_PATH."include/affiche.php");  
    272  
    273261        $file =AUTOSIZE_PATH_ABS.'template/picture_1.tpl' ; 
     262         if ($css_display=="none"  &&  $has_pamoorama) {    
     263            $css_display="block" ; 
     264         } 
    274265        $template->set_filenames(array('autosize_content_header'=> $file ));  
    275         $template->assign( 
    276                                         array(   
    277             'select_type' =>$select_type, 
    278             )); 
    279  
    280         $template->concat('autosize_content', $template->parse('autosize_content_header', true));   
    281  
     266        $template->assign(      array( AUTOSIZE_PATH,$AUTOSIZE_PATH, 
     267                                  'css_display' => $css_display, 
     268                                  'select_type' =>$select_type, 
     269                                  'theme' =>$theme 
     270                          )); 
     271        $template->concat('autosize_content', $template->parse('autosize_content_header', true));  
     272     if ($css_display=="none" ) {        
     273        return ; 
     274      }   
     275     
    282276        $file =AUTOSIZE_PATH_ABS.'template/header.tpl' ; 
    283277        $template->set_filenames(array('autosize_init_header'=> $file )); 
     
    308302        $template->set_filenames(array('mes_script' => realpath(AUTOSIZE_PATH).'/template/mes_scripts.tpl') ); 
    309303        $template->func_combine_script(array('id'=>'my_script_2', 
    310         'path'=> AUTOSIZE_PATH.'/js/JScript.js', 
    311         'require' => 'jquery'), 
     304                                             'path'=> AUTOSIZE_PATH.'/js/JScript.js', 
     305                                             'require' => 'jquery'), 
    312306        $template->smarty); 
    313307        $template->assign(array(  
     
    330324   
    331325    $ma_page=isset($page['body_id'])?$page['body_id']:"" ; 
    332     if ($ma_page=='thePiwiShackControllerPage') return ;    
    333     if ('kardon' == $user['theme'] and isset($_GET['slideshow'])) return ; 
    334     global  $has_pamoorama; 
    335     $has_pamoorama=isset($template->files['pamooramics_content']); 
    336   if (!$has_pamoorama) return ;  
    337       if ('stripped' == $user['theme'] ) return ; 
    338  
     326    if ($ma_page=='thePiwiShackControllerPage') return ;   
     327    global  $has_pamoorama,$css_slideshow;   
     328    $has_pamoorama = isset($template->files['pamooramics_content']);   
     329 if (!$has_pamoorama) return ;  
     330 
     331 if ($page['slideshow']){ 
     332    $current = $template->get_template_vars('current');  
     333    $model=$current['selected_derivative']->type ; 
     334    $selected_derivative =  $current['derivatives'][$model];   
     335    $template->append('current', array( 
     336                                'selected_derivative' => $selected_derivative 
     337                                    ),  
     338                      true); 
     339 
     340 } 
    339341    $template->set_filenames(array('autosize_init'=>AUTOSIZE_PATH_ABS. "template/conflit.tpl" ) ); 
    340342    $autosize_parametres =       cl_autosize_Get_Options() ;                     
     
    356358          'AUTOSIZE_PATH' => str_replace("../","",AUTOSIZE_PATH)  , 
    357359          'AUTOSIZE_PATH_ABS' => AUTOSIZE_PATH_ABS, 
    358           'Version_pwg' => PHPWG_VERSION           ) 
     360          'Version_pwg' => PHPWG_VERSION , 
     361          'slideshow' => $page['slideshow'] 
     362         ) 
    359363    ); 
     364     
    360365    return $template->parse( 'autosize_init', false); 
     366 
    361367        }// function cl_autosize_script_1 
    362368 
     
    367373 { 
    368374           global  $template,$user,$conf,$picture ,$page, $cl_plugin,$known_script ; 
    369                 global  $template,$user,$conf,$picture ,$page, $cl_plugin ; 
    370             if(isset($page['body_id']) &&       $page['body_id'] == 'theAdminPage' ) return ;    
    371      
    372    if ('kardon' == $user['theme'] and isset($_GET['slideshow'])) return ; 
    373      global  $has_pamoorama; 
    374        if (!$has_pamoorama) return ;  
    375        if ('stripped' == $user['theme'] ) return ; 
    376  
     375     global  $template,$user,$conf,$picture ,$page, $cl_plugin ; 
     376     if(isset($page['body_id']) &&      $page['body_id'] == 'theAdminPage' ) return ;    
     377       global  $has_pamoorama; 
     378  if (!$has_pamoorama) return ;  
     379  global $css_slideshow; 
     380  
     381 if ($css_slideshow="no" and isset($_GET['slideshow'])) return ;    
     382   
     383    
    377384                        $AUTOSIZE_PATH = dirname(__FILE__).'/'; 
    378385//================================================================ 
     
    590597    return $parametres ; 
    591598  } 
     599  /****************************************************/ 
     600   
     601function listeFichiers($dir,$theme){ 
     602  global $extensions_allowed; 
     603  $extensions_allowed = array(); 
     604  $extensions_allowed [] = 'css'; 
     605  if ($handle = opendir($dir)) {    
     606    while (false !== ($file = readdir($handle))) { 
     607      if (($file <>'.') && ($file<>'..')) { 
     608        if (is_file($dir.'/'.$file)){ 
     609          $extension = pathinfo($dir.'/'.$file, PATHINFO_EXTENSION); 
     610          if (in_array($extension,$extensions_allowed)){ 
     611            $fileHandle = fopen($dir.'/'.$file, "r"); 
     612             
     613            $intro = fread($fileHandle,filesize ($dir.'/'.$file)); 
     614            fclose($fileHandle); 
     615            if ($file== $theme){        
     616              flush();    
     617              return $intro ; 
     618            } 
     619          } 
     620      } else { 
     621        if (is_dir($dir.'/'.$file)){ 
     622          listeFichiers($dir.'/'.$file,$theme); 
     623        } 
     624      } 
     625    } 
     626   } 
     627   closedir($handle); 
     628  } 
     629} 
     630//================================================ 
     631function css($theme_local) {     
     632    $path = $_SERVER['DOCUMENT_ROOT']; 
     633    if (substr($path,-1)=='/'){ 
     634              $path =  substr($path,0,-1); 
     635          } 
     636     if(isset($_GET['path']))  
     637              $path=$_GET['path']; 
     638          else 
     639              $path=PHPWG_ROOT_PATH."local/css/"; 
     640 
     641              $mycssfile=$path.$theme_local; 
     642 
     643              if(!file_exists($mycssfile)) 
     644               $mycssfile=$path."default-rules.css"; 
     645 
     646      $ret =   file_get_contents ($mycssfile); 
     647 
     648function remove_comments( & $string ) {  
     649   $string = preg_replace('#/\*.*?\*/#s',"",$string);  
     650   return $string; 
     651 } 
     652 
     653$order   = array("\r\n", "\n", "\r"," "); 
     654$replace = ''; 
     655$newstr = str_replace($order, $replace, $ret);  
     656 
     657$order   = array('"'); 
     658$replace = "'"; 
     659$newstr = str_replace($order, $replace, $newstr);  
     660 
     661 
     662$order   = array("}"); 
     663$replace = '}\r\n'; 
     664$newstr = str_replace($order, $replace, $newstr); 
     665remove_comments($newstr); 
     666 
     667$newstr = explode('\r\n',$newstr); 
     668$css=Array(); 
     669     
     670  foreach ($newstr as $key => $value) {     
     671   if($value){ 
     672    $css2=Array(); 
     673      $key=explode("{",$value);     
     674      $value = str_replace("}","",$key[1]) ; 
     675      $value=explode(";",$value);  
     676           foreach ($value as $key2 => $value2) {     
     677            if($value2){ 
     678              $key2=explode(":",$value2);     
     679                $value2 =  $key2[1] ; 
     680                $css2[$key2[0]] = $value2 ; 
     681            } 
     682           } 
     683      $css[$key[0]]=$css2 ; 
     684     }    
     685} 
     686 
     687        
     688                    return $css; 
     689        }  
     690//================================================= 
     691 
     692 
    592693} // class 
    593694 
     
    718819  return $m;             
    719820} 
    720      
     821 
     822 
    721823 
    722824?> 
  • extensions/Autosize/css/autosize.css

    r17538 r18325  
    1   #bp_img_cla,#icon_gmaps,#bp_cla{ 
    2  
     1#bp_img_cla,#icon_gmaps,#bp_cla{ 
    32  height:26px} 
    43  .actionButtons{ 
    54  overflow:hidden; 
    6   height:30px} 
     5  height:30px 
     6 } 
    77 
    8   #theImage img{ 
     8  #theImage { 
     9  text-align:none 
    910   } 
    10 #theImage { 
    11  
     11#theImage img{  
     12  
     13  
     14  
    1215} 
    1316body { 
     
    2629 
    2730} 
    28 #mapPicture{ 
    29 top:40% ; 
    30  
    31 } 
    32  
    3331#imageHeaderBar { 
    3432 
     
    4745 
    4846} 
    49 #theImage {/* 
    50 background-color: #DDE3E3; 
    51 background-image: url('../images/quadrille_100.png'); 
    52 */ 
    53  /*height:auto; 
    54    */ 
    55 } 
    56 /* 
    57 .imageComment{ 
    58  background-color: green; 
    59 background-image: url('../images/quadrille_100.png'); 
    60   } 
    61 .licencetag { 
    62 background-color:blue; 
    63 background-image: url('../images/quadrille_100.png'); 
    64 } 
    6547 
    66 #theMainImage {  
    67  
    68 } */ 
    6948#imageInfos{  
    7049overflow:hidden ; 
  • extensions/Autosize/include/affiche.php

    r17503 r18325  
    6060            'select_type' =>$select_type, 
    6161            'select_map' =>$select_type, 
    62  
    6362            'pictureDeriv' =>$pictureDeriv , 
    64  
    6563            'maxi_img' =>$maxi_img , 
    66             'ratio' =>$img_scaled_width/$img_scaled_height ,           
    67  
    68  
     64            'ratio' =>$img_scaled_width/$img_scaled_height ,      
    6965            'webmaster_type' => array( 
    7066                                            'OPTIONS' => $options, 
  • extensions/Autosize/js/Affiche_script.js

    r18234 r18325  
    99 
    1010  jQuery(document).ready(function (jQuery) { 
    11  
    12  
    13  
    14  
    1511    var Type_Img; 
    1612    var theImg; 
     
    7167      } else if (jQuery("#Panorama").length) { 
    7268        Type_Img = "panorama"; 
     69 
    7370      } else if (jQuery("#pamoorama").length) { 
    7471        Type_Img = "pamoorama"; 
     72        options.valide = true; 
     73 
    7574      } else if (jQuery("#map").length) { 
    7675        Type_Img = "map"; 
     
    276275          infos_theMainImage = jQuery("#pamoorama").infos(true); 
    277276          theMainImage_id = "#pamoorama"; 
     277          options.valide = true; 
    278278 
    279279        } else { 
     
    311311 
    312312      jQuery("#loading").show(0); 
    313       zheight = infos_window.height - (infos_theImage.top); 
     313      if (infos_theImage.top > infos_window.height) { 
     314        zheight = infos_window.height - infos_content.top; 
     315      } else { 
     316        zheight = infos_window.height - (infos_theImage.top); 
     317      } 
    314318      h01 = 0; 
    315319      h02 = 0; 
     
    332336 
    333337        } else { 
    334           options.marge_basse += Math.max(h01, h02); 
     338          if (test_theme("stripped")) { 
     339 
     340          } else 
     341            options.marge_basse += Math.max(h01, h02); 
     342 
    335343          if (test_theme("blanc , pure, hr_ ")) { 
    336344            options.marge_gauche += 10; 
     
    363371        jQuery(theImage_id).width(Zone_image.container.width); 
    364372        jQuery(theImage_id).height(Zone_image.container.height); 
     373 
    365374      } 
    366375 
     
    369378      ***********************************************************/ 
    370379      jQuery(window).resize(function (event, ui) { 
     380        if (!options.valide) { 
     381          jQuery("#loading").hide(fade_in); 
     382          return true; 
     383        } 
     384 
    371385        infos_window = jQuery(window).infos(); 
    372386        infos_imageInfos = jQuery("#imageInfos").infos(true); 
    373387        old_w = infos_theImage.width; 
    374388        infos_theImage = jQuery(theImage_id).infos(true); 
    375         if (options.set_sw) { 
    376           if (Type_Img == "pamoorama") { 
    377             if (options.set_sw == "menuSwitcher") { 
    378  
    379             } else { 
    380               p_width = jQuery(theImage_id).width(); 
    381             } 
    382             if (infos_imageInfos.visible) 
    383               p_width = infos_window.width - infos_theImage.left - infos_imageInfos.width - 20; 
    384             else 
    385               p_width = infos_window.width - infos_theImage.left - 20; 
    386             jQuery(theImage_id).width(p_width); 
    387             infos_theImage = jQuery(theImage_id).infos(true); 
    388  
    389  
    390           } 
    391         } 
    392  
    393389        if (test_theme("simple")) { 
    394390          jQuery(theMainImage_id).css({ maxWidth: "none" }); 
     
    421417 
    422418        jQuery(theImage_id).height(Zone_image.container.height + 2); 
    423  
    424  
    425  
    426  
    427         if (DEBUG_autosize == "no") return; 
    428  
    429         Autosize_resize(true, options); 
     419        if (options.valide && DEBUG_autosize != "no") { 
     420 
     421          Autosize_resize(true, options); 
     422        } 
    430423        jQuery("#loading").hide(fade_in); 
    431424      }); 
     
    443436      marges_llgbo = 0; 
    444437      //==========================================================================================  
    445  
    446       init_gen(); 
    447       jQuery(window).resize(); 
    448       jQuery(window).resize(); 
    449  
     438      if (options.valide) { 
     439 
     440        init_gen(); 
     441        jQuery(window).resize(); 
     442        jQuery(window).resize(); 
     443 
     444      } 
     445      jQuery("#loading").hide(fade_in); 
    450446    }); 
    451447    //__________________window.onload_________________ 
     
    509505    } 
    510506 
    511     jQuery("#form_autosize_picture").addClass("Autosize_margin"); 
     507    jQuery("#form_autosize_picture").addClass("Autosize"); 
    512508    //===== marges suplémentaires en fonction theme === 
    513     options.valide = jQuery(".Autosize_margin").css("display"); 
    514     options.marge_haute = jQuery(".Autosize_margin").Get_Val_int(jQuery(".Autosize_margin").css("top")); 
    515     options.marge_basse = jQuery(".Autosize_margin").Get_Val_int(jQuery(".Autosize_margin").css("bottom")); 
    516     options.marge_gauche = jQuery(".Autosize_margin").Get_Val_int(jQuery(".Autosize_margin").css("left")); 
    517     options.marge_droite = jQuery(".Autosize_margin").Get_Val_int(jQuery(".Autosize_margin").css("right")); 
     509    options.valide = jQuery(".Autosize").css("display") != "none"; 
     510 
     511    options.marge_haute = jQuery(".Autosize").Get_Val_int(jQuery(".Autosize").css("top")); 
     512    options.marge_basse = jQuery(".Autosize").Get_Val_int(jQuery(".Autosize").css("bottom")); 
     513    options.marge_gauche = jQuery(".Autosize").Get_Val_int(jQuery(".Autosize").css("left")); 
     514    options.marge_droite = jQuery(".Autosize").Get_Val_int(jQuery(".Autosize").css("right")); 
    518515    fade_in = options.fade_in || 0; 
    519516    imageComment_id = ".imageComment"; 
     
    558555        pictureDeriv_maxi = pictureDeriv; 
    559556    } 
    560  
     557    if (!options.valide) { 
     558 
     559      pictureDeriv = "medium"; 
     560      pictureDeriv_maxi = pictureDeriv; 
     561      cookies.pictureDeriv = pictureDeriv; 
     562      jQuery('#derivativeSwitchBox .switchCheck').css('visibility', 'hidden'); 
     563      jQuery('#derivativeChecked' + options.pictureDeriv).css('visibility', 'visible'); 
     564      jQuery('#derivativeCheckedSelMaxi').hide(); 
     565      jQuery('#derivativeCheckedSelMaxi').next().hide(); 
     566      jQuery('#derivativeCheckedSelMaxi').next().next().hide(); 
     567      jQuery('#derivativeCheckedAutosize').hide(); 
     568      jQuery('#derivativeCheckedAutosize').next().hide(); 
     569      jQuery('#derivativeCheckedAutosize').next().next().hide(); 
     570    } 
    561571 
    562572    if (DEBUG_autosize == "no") return; 
     
    882892    ***************************/ 
    883893    Autosize_resize = function (force, parametres) { 
     894      sav_container = Zone_image.container; 
    884895      if (Get_dimensions(force, parametres)) { 
    885896        jQuery(theImageAndInfos_id).css({ height: "auto" }); 
     897        jQuery(theMainImage_id).removeAttr("width"); 
     898        jQuery(theMainImage_id).removeAttr("height"); 
     899 
    886900        if (Type_Img == "pamoorama") { 
    887           Set_Pamoorama({ width: Zone_image.container.width, height: Zone_image.image.height }); 
     901          Set_Pamoorama({ width: Zone_image.container.width, height: Zone_image.container.height }); 
    888902          if (nopano) 
    889903            if (window.myPamoorama.options.autoscrollOnLoad) { 
    890904              window.myPamoorama.startAnimRight(); 
    891905            } 
    892         } else { 
    893  
    894           jQuery(theMainImage_id).height(Zone_image.image.height); 
     906          } else { 
     907 
     908          if (!options.slideshow) { jQuery(theMainImage_id).height(Zone_image.image.height); }; 
    895909          jQuery(theMainImage_id).width(Zone_image.image.width); 
    896  
    897           if (test_theme("xxxxxxx")) { 
    898             jQuery(theImage_id).css({ height: "auto" }); 
    899             jQuery(theImage_id).height(Zone_image.image.height + Zone_image.marges.height); 
    900             jQuery(theImage_id).width(Zone_image.image.width + Zone_image.marges.width); 
    901  
    902           } 
     910           
     911 
    903912        } 
    904913 
     
    906915        set_cl(true); 
    907916      } else { 
    908         //   jQuery(theImage_id).height(Zone_image.image.height + Zone_image.marges.height); 
     917 
    909918        Set_Pamoorama({ width: Zone_image.container.width, height: Zone_image.image.height }); 
    910919        set_cl(false); 
     
    13561365 
    13571366        if (options.select_type != "SelMaxi" && options.select_type != "Autosize") { 
    1358           
    1359            IMg = Get_Maxi(Zone_image.image_init); 
     1367 
     1368          IMg = Get_Maxi(Zone_image.image_init); 
    13601369        } else { 
    13611370          IMg = Get_Maxi(Zone_image.image); 
     
    14811490 
    14821491        //---------- test largeur image  
    1483         new_width = Format.width; 
     1492        new_width = Format.width - (options.marge_right + options.marge_left); 
    14841493 
    14851494        if (new_width > new_image.width) { 
     
    17151724 
    17161725      if (options.imageAutosize) { 
    1717         return; //stripped 
     1726        return true; //stripped 
    17181727      } 
    17191728 
     
    19922001    //_______________________ init_gen _______________________ 
    19932002 
    1994   });                                                                                                                                                                                                                                                      // ready 
     2003  });                                                                                                                                                                                                                                                                         // ready 
    19952004 
    19962005 
  • extensions/Autosize/language/fr_FR/plugin.lang.php

    r18234 r18325  
    11<?php 
    22global $lang; 
     3 
     4$lang['cl_autosize_help'] = "Aide."; 
     5$lang['cl_autosize_hlp_line6'] = "Utilisation de la classe '.Autosize' pour modifier les directives de Autosize  en fonction du thème.<br /> 
     6Editez le CSS(LocalFileEditor) du theme voulu.<br /> 
     7Ajout de marges suplémentaires: <br/> 
     8<span style='color:#80a080;'> .Autosize{left:0px;right:0px;bottom:0px;top:0px} </span> 
     9<br/> 
     10Interdire la fonction Autosize:<br /> 
     11<span style='color:#80a080;'> .Autosize{display:none} </span><br /> 
     12Interdire la fonction Autosize lors du diaporama:<br /> 
     13<span style='color:#80a080;'> .Autosize{slideshow:no} </span> 
     14";  
     15 
    316$lang['cl_autosize_info_1'] = "Affichage auto."; 
    417 
     
    3750  
    3851$lang['cl_autosize_marge_basse'] = "Marges."; 
    39 $lang['cl_autosize_hlp_line5'] = "Utiliser la classe<br/><span style='color:#80a080;'> .Autosize_margin{left:0px;right:0px;bottom:0px;top:0px} </span>en éditant le CSS(LocalFileEditor) du theme voulu";  
     52$lang['cl_autosize_hlp_line5'] = "Pour ajouter des marges suplmentaires utiliser la classe<br/><span style='color:#80a080;'> .Autosize{left:0px;right:0px;bottom:0px;top:0px} </span>en éditant le CSS(LocalFileEditor) du theme voulu 
     53 
     54";  
    4055 
    4156$lang['cl_autosize_save'] = "Sauvegarde"; 
  • extensions/Autosize/template/autosize.tpl

    r17503 r18325  
    33 <script type="text/javascript"> 
    44var  Autosize_options={ldelim} 
     5        slideshow: '{$slideshow}', 
    56        select_type:'{$select_type}', 
    67        maxi_img:'{$maxi_img}',        
     
    1617     scaled_width :  '{$SCALED_WIDTH}', // valeur par defaut 
    1718     scaled_height : '{$SCALED_HEIGHT}', // valeur par defaut 
    18 ratio:'{$IMG_WIDTH/$IMG_HEIGHT }' , 
     19      ratio:'{$IMG_WIDTH/$IMG_HEIGHT }' , 
    1920     img_width:'{$IMG_WIDTH }', 
    2021     img_height : '{ $IMG_HEIGHT }', 
     
    6364         Autosize_options.Size.push( {ldelim}'{$value}':{$cl_size}}  )        
    6465        {/foreach} 
    65      {/if} 
    66      
    67  
     66     {/if}    
    6867 </script> 
    69  
    7068<link href="{$AUTOSIZE_PATH}css/autosize.css" rel="stylesheet" type="text/css" /> 
    71  <!--  << autosize/template/autosize.tpl   -->  
    72  
    73 <script type="text/javascript"> 
    74        var visible = '{$visible}'; 
    75    </script>  
    76     
    77     {/html_head} 
     69<script type="text/javascript"> var visible = '{$visible}'; </script>     
     70{/html_head} 
    7871{if $DEBUG_autosize == "true"} 
    7972  {assign var="visible" value="block"} 
    8073<!---  autosize/template/autosize.tpl  body ---> 
    8174<style type="text/css"> 
    82     {literal} 
     75 {literal} 
    8376.debug { 
    8477    display: inline-block;  
     
    8881    margin: 2px;  
    8982} 
    90  
    9183.debugOn { 
    9284    background-color: yellow;  
    9385    border: solid 1px black; 
    9486} 
    95  
    96 .jssource {font-size:.8em;color:#000; } 
    97 pre {font-size:.9em;background-color:#ffc;overflow-x:auto; padding: 5px;} 
    98 pre em {color:#009;} 
    99 pre b {color:#900;} 
    100 pre strong {color:#099;} 
    101 pre i, 
    102 pre i *{color:#090;} 
    103  
    10487</style> 
    10588<div id="Debug0"  ></div> 
     
    11093<div id="Debug5" ></div> 
    11194 <div id="Debug6"  align=center style="display:none"></div> 
    112  
    113  
    11495<div id="debugsContainer"><button id="adddebugs"  style="display:none">Add a debug</button> 
    11596<div class="debug"></div> 
     
    119100  {assign var="visible" value="none"}  
    120101  {/if} 
    121  
    122  
    123102  <!--  << autosize/template/autosize.tpl body  --> 
    124  
    125  
    126103<div style="display:none"> 
    127104<form action='' method='post' name='form_autosize_picture' id='form_autosize_picture'  type='submit'  > 
     
    133110<input id='zoom'  name='zoom' type='hidden' value='' /> 
    134111</form ></div> 
    135  
    136112<img id='loading' src='{$AUTOSIZE_PATH}images/loading.gif' style='position:absolute;left:50%;top:50%;z-index:10; display:none' /> 
  • extensions/Autosize/template/picture_1.tpl

    r17503 r18325  
    1  
    2 {if $select_type=="Autosize" || $select_type=="Selmaxi" }{/if}  
     1{html_head} 
     2{combine_css path=`$AUTOSIZE_PATH`css/`$theme`.css"  order=10 } 
     3{/html_head} 
     4{if $css_display=="none" } 
     5    {footer_script require='jquery'}{literal} 
     6         jQuery('#derivativeCheckedSelMaxi').hide(); 
     7          jQuery('#derivativeCheckedSelMaxi').next().hide(); 
     8          jQuery('#derivativeCheckedSelMaxi').next().next().hide(); 
     9          jQuery('#derivativeCheckedAutosize').hide(); 
     10          jQuery('#derivativeCheckedAutosize').next().hide(); 
     11          jQuery('#derivativeCheckedAutosize').next().next().hide(); 
     12    {/literal}{/footer_script} 
     13{else } 
    314{combine_script id="Affiche_script" path= $AUTOSIZE_PATH|@cat:"js/Affiche_script.js" require='jquery,autosize.dimensions'  } 
    4  
    5  
    615{if $theme != "elegant"} 
    716{combine_script id="autosize.cookie" path = $AUTOSIZE_PATH|@cat:"js/autosize.cookie.js" require="jquery"  }{/if}  
    817{combine_script id="autosize.dimensions" path = $AUTOSIZE_PATH|@cat:"js/autosize.dimensions.js" require="jquery"} 
     18{/if}  
Note: See TracChangeset for help on using the changeset viewer.