Changeset 22191


Ignore:
Timestamp:
04/13/13 16:53:32 (6 years ago)
Author:
cljosse
Message:

[extensions] Autosize update to piwigo 2.5 (fix init)

Location:
extensions/Autosize
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • extensions/Autosize/autosize.inc.php

    r22133 r22191  
    3939                global $defined_types,$pictureSelType,$pictureMap ,$pictureDeriv ,$liste_type,$SRC_IMG; 
    4040                global $autosize_parametres,$user_status; 
    41                 global $infos_message,$error_message; 
    4241                //============================================================================== 
    43                 global $DEBUG_autosize; 
     42                global $DEBUG_autosize,$infos_message,$error_message; 
    4443                if(preg_match("|event|", $DEBUG_autosize, $val))  $infos_message =  "autosize_calcContent, " ; 
     44                if(!realpath($element_info['path'])) return $content; 
     45 
    4546                $ma_page=isset($page['body_id'])?$page['body_id']:"" ; 
    4647                if ($ma_page !='thePicturePage') return ; 
     
    9394        *********************/ 
    9495        static public function init_3(){ 
     96                global $DEBUG_autosize,$infos_message,$error_message; 
     97                if(preg_match("|event|", $DEBUG_autosize, $val))  $infos_message .=  "init_3, " ; 
    9598 
    9699        } 
     
    98101        { 
    99102                global $conf, $template, $page; 
     103                global $DEBUG_autosize,$infos_message,$error_message; 
     104                if(!realpath($image['path'])) return $content; 
     105                if(preg_match("|event|", $DEBUG_autosize, $val))  $infos_message .=  "init_1, " ; 
    100106                if(!isset($conf['AS_panorama'])) return $content; 
    101                 if(  !is_array($conf['AS_panorama']) ){ 
    102                         return $content; 
    103                 } 
     107                if(  !is_array($conf['AS_panorama']) )                  return $content; 
    104108                $asp = & $conf['AS_panorama']; 
    105109                if(!isset($asp['in_mode_360'])) $asp['in_mode_360']=""; 
    106110                if(!isset($asp['in_mode_180'])) $asp['in_mode_180']=""; 
    107  
    108111                if ( !stristr($image['name'], $asp['in_mode_360']) and !stristr($image['name'], $asp['in_mode_180']) ) return $content; 
    109  
    110112                $asp['min_viewport_width']=$_COOKIE['windowWidth'] -$_COOKIE['theImageLeft']-$_COOKIE['theImageRight']; 
    111113                $asp['viewport_height']=$_COOKIE['windowHeight']-130 ; 
    112  
    113114                $asp['start_position']= 10; 
    114  
    115115        } 
    116116        /*********************/ 
     
    119119                global $user,$Css,$css_slideshow,$css_display,$liste_type; 
    120120                global $has_pamoorama,$pictureSelType,$pictureDeriv,$pictureMap; 
    121                 global $infos_message,$warnings_message; 
    122  
    123                 global $set_miniature,$imgSizeWH,$DEBUG_autosize; 
     121                global $warnings_message; 
     122 
     123                global $set_miniature,$imgSizeWH; 
    124124                global $theImageHeight,$theImageWidth,$theImageLeft,$theImageTop,$windowWidth,$windowHeight,$theMainImageSize; 
    125125                //======================================================= 
    126                 global $has_pamoorama, $DEBUG_autosize ; 
    127  
    128                 if(preg_match("|event|", $DEBUG_autosize, $val)) { 
    129                         $infos_message .=  "init, "; 
    130                 } ; 
     126                global $has_pamoorama  ; 
     127                global $DEBUG_autosize,$infos_message,$error_message; 
     128                if(!realpath($element_info['path'])) return $content; 
     129                if(preg_match("|event|", $DEBUG_autosize, $val))  $infos_message .=  "init, " ; 
    131130 
    132131                $has_pamoorama = isset($template->files['pamooramics_content'])?"true":"false"; 
     
    194193                if(preg_match("|test|", $DEBUG_autosize, $val)) { 
    195194                        $infos_message .=  "#208 <br>Init:SESSION:"  . cl_print_var($_SESSION) ; 
    196                           
     195 
    197196                        if ( isset($_COOKIE['pwg_id']) ) unset ($_COOKIE['pwg_id']) ; 
    198197                        $infos_message .=  "Init: COOKIE:"  . cl_print_var($_COOKIE) ; 
     
    210209                        if(preg_match("|c1|", $DEBUG_autosize, $val)) { 
    211210                                echo "<!-- " . $theImageWidth . "x" . $theImageHeight . " " .cl_print_var($content) ." -->"; 
    212                                 self::Fin_php("#212: " . $DEBUG_autosize); 
     211                                self::Fin_php("#211: " . $DEBUG_autosize); 
    213212                        } 
    214213                        return  $content; 
     
    260259        *************************/ 
    261260        static public function init2($content,$element_info){ 
    262  
    263  
    264261                global  $template,$version,$icon_path,$page,$picture,$conf; 
    265262                global $user,$Css,$css_slideshow,$css_display,$liste_type; 
     
    270267                global  $has_pamoorama,$pictureSelType,$pictureDeriv; 
    271268                global $DEBUG_autosize; 
    272                 if(preg_match("|event|", $DEBUG_autosize, $val)) { 
    273                         $infos_message .= "init2, "; 
    274                 } ; 
     269                if(preg_match("|event|", $DEBUG_autosize, $val)) $infos_message .= "init2, "; 
     270                if(!realpath($element_info['path'])) return $content; 
    275271                global $theImageHeight,$theImageWidth,$theImageLeft,$theImageTop,$windowWidth,$windowHeight,$theMainImageSize; 
    276272                //-- si Autosize correction redim --------------- 
     
    307303                echo "left:".$theImageLeft."px;top:".$theImageTop."px;width:".$theImageWidth ."px;height:" .$theImageHeight."px;"; 
    308304                echo "<div style='position:absolute;left:".$theImageLeft."px;top:".$theImageTop."px;width:".$theImageWidth ."px;height:" .  $theImageHeight."px;background-color:green;'>"; 
    309                 self::Fin_php("#309 : " . $content + $DEBUG_autosize); 
     305                self::Fin_php("#305 : " . $content + $DEBUG_autosize); 
    310306 
    311307        } //INIT2 
     
    320316                global $conf; 
    321317                $set_miniature = "<!DOCTYPE html><html><head> 
    322                                 <meta http-equiv='content-type' content='text/html; charset=UTF-8'/> 
    323                                 <script type='text/javascript' src='themes/default/js/jquery.min.js'></script> 
    324                                 <script type='text/javascript' src='plugins/Autosize/js/autosizeDetect.js'></script> 
    325                                 <script type='text/javascript' src='plugins/Autosize/js/autosize.cookie.js'></script> 
    326                                 <script type='text/javascript' src='themes/default/js/plugins/jquery.ajaxmanager.js'></script>";   $set_miniature .= "<script type='text/javascript' src='plugins/Autosize/js/autosize_ajax.js' id='autosize_ajax' >  </script >"; 
     318                <meta http-equiv='content-type' content='text/html; charset=UTF-8'/> 
     319                <script type='text/javascript' src='themes/default/js/jquery.min.js'></script> 
     320                <script type='text/javascript' src='plugins/Autosize/js/autosizeDetect.js'></script> 
     321                <script type='text/javascript' src='plugins/Autosize/js/autosize.cookie.js'></script> 
     322                <script type='text/javascript' src='themes/default/js/plugins/jquery.ajaxmanager.js'></script>"; 
     323                $set_miniature .= "<script type='text/javascript' src='plugins/Autosize/js/autosize_ajax.js' id='autosize_ajax' >  </script >"; 
    327324                $set_var = "<script type='text/javascript'>\n var COOKIE_PATH =  '".cookie_path()."';\n"; 
    328325                if(preg_match("|noreload|", $DEBUG_autosize, $val)) { 
     
    370367                        echo "INIT <pre>"; 
    371368                        print_r($_COOKIE); 
    372                         self::Fin_php("#372:  No COOKIE['picture_deriv'] ".$DEBUG_autosize); 
     369                        self::Fin_php("#369:  No COOKIE['picture_deriv'] ".$DEBUG_autosize); 
    373370                } 
    374371 
     
    380377                        echo "GET:"  . cl_print_var($_GET) ; 
    381378                        echo "POST:"  . cl_print_var($_POST) ; 
    382                         self::Fin_php("#382: ".$DEBUG_autosize); 
     379                        self::Fin_php("#379: ".$DEBUG_autosize); 
    383380                } 
    384381 
     
    391388                echo $autoscript; 
    392389                if (!isset($_COOKIE['autosize_reload'])  ){ 
    393                         self::Fin_php("#393:  Initialisation ".$DEBUG_autosize); 
    394                 } 
    395                 // 
    396                   
     390                        self::Fin_php("#390:  Initialisation ".$DEBUG_autosize); 
     391                }                        
    397392        } 
    398393 
     
    452447                ); 
    453448                if( preg_match("|c2|", $DEBUG_autosize, $val) ){ 
    454                         self::Fin_php( "454: " . $DEBUG_autosize); 
     449                        self::Fin_php( "449: " . $DEBUG_autosize); 
    455450                        return $content ; 
    456451 
     
    517512                if ($ma_page !='thePicturePage') return ; 
    518513 
    519                   
     514                         
    520515                $template->func_combine_script(array('id'=>'my_script_2', 
    521516                                'path'=> AUTOSIZE_PATH.'js/JScript.js', 
     
    540535                $template->append('footer_elements',$autoscript); 
    541536 
    542                   
     537                         
    543538                return ; 
    544539        }// function cl_autosize_script_3 
     
    578573                                if(count($set_miniatures)> 1 ) 
    579574                                        $infos_message .= "PictureDeriv:" . $pictureDeriv. ' miniature:' . cl_print_var( $set_miniature); 
    580                                   
     575                                         
    581576                        }else { 
    582577 
     
    664659                        $template->parse('mes_script'); 
    665660                } 
    666                   
     661                         
    667662 
    668663                if(preg_match("|vue_cookies|", $DEBUG_autosize, $val)) { 
     
    679674                        $infos_message .= "<br />SelType:" . $pictureSelType."; pictureDeriv:".$pictureDeriv ."; pictureMap:".$pictureMap; 
    680675 
    681                         self::Fin_php("#681: ".$DEBUG_autosize); 
     676                        self::Fin_php("#676: ".$DEBUG_autosize); 
    682677                } 
    683678                cl_aff_infos_plus(); 
     
    847842                } 
    848843 
    849                   
     844                         
    850845                return $css; 
    851846        } 
     
    872867                                $i++; 
    873868                        } 
    874                           
     869 
    875870                } 
    876871                ; 
     
    920915                        if(file_exists(PHPWG_ROOT_PATH.$img_url)){ 
    921916                        } // if file 
    922                           
     917 
    923918                        if ($theImage_def==0){ 
    924919                                // Avant Autosize ou Original; 
     
    976971                                else 
    977972                                        $maxi_image = $img_select; 
    978                                   
     973                                         
    979974                                $maxi_image->url  =  $maxi_image->get_path(); 
    980975 
     
    986981                                $mini_image->url  =  $mini_image->get_path(); 
    987982                        } 
    988                           
     983 
    989984                } // for 
    990985                //================================================ 
     
    993988                $imgSizeWH  =  $img_select->src_image->get_size(); 
    994989                $liste_type["Original"]="Original".",".$img_url.",".$imgSizeWH[0] .",".$imgSizeWH[1] ; 
    995                   
     990                         
    996991 
    997992                $retour=(object)'' ; 
     
    10631058                        if(!file_exists(PHPWG_ROOT_PATH.$img_url)){ 
    10641059                                $img_type  =  $img_select->get_type(); 
    1065                                   
     1060                                         
    10661061                                $file_id=explode("?",$img_url); 
    10671062                                if(count($file_id) ==1){ 
     
    10761071                                        array_push($nofiles,serialize($file_no)) ; 
    10771072                                        if( $img_type == $pictureDeriv){ 
    1078                                                   
     1073                                                         
    10791074                                                break ; 
    10801075                                        } 
     
    11201115        ****************************/ 
    11211116        static public  function  get_cookies(){ 
    1122                 global $pictureDeriv,$pictureSelType,$pictureDeriv,$pictureMap; 
     1117                global $pictureDeriv,$pictureSelType,$pictureDeriv,$pictureMap,$DEBUG_autosize; 
    11231118                if(!isset($_COOKIE['picture_deriv'])){ 
    11241119                        $pictureDeriv= pwg_get_session_var('picture_deriv'); 
     
    11331128                $_COOKIE['picture_deriv']=$pictureDeriv; 
    11341129                $_COOKIE['picture_map']=$pictureMap; 
    1135                 //================================================================ 
    1136                 global $DEBUG_autosize; 
    1137                 if( isset($_GET['cl_debug']) && $_GET['cl_debug'] =='false') { 
    1138                         $DEBUG_autosize=""; 
    1139                 }else{ 
    1140                         $DEBUG_autosize = isset($_POST['cl_debug']) ? $_POST['cl_debug'] : "" ; 
    1141                         $DEBUG_autosize = isset($_GET['cl_debug']) ? $_GET['cl_debug'] :  $DEBUG_autosize ; 
    1142                         $DEBUG_autosize = isset($conf['cl_debug']) ? $conf['cl_debug']."," . $DEBUG_autosize : $DEBUG_autosize ; 
    1143                         //=============================================================== 
    1144                 } 
    11451130                if(!isset($_COOKIE['picture_deriv'] )){ 
    11461131                        if(preg_match("|test_1|", $DEBUG_autosize, $val)) { 
    11471132                                $infos_message .= "not COOKIE['picture_deriv'] -> reload(): <br>"; 
    1148                                 self::Fin_php("#1148 autosize_calcContent:" . $DEBUG_autosize ); 
     1133                                self::Fin_php("#1133 autosize_calcContent:" . $DEBUG_autosize ); 
    11491134                        } 
    11501135                        unset($_COOKIE['autosize_reload']); 
     
    11531138                        if(preg_match("|test_2|", $DEBUG_autosize, $val)) { 
    11541139                                $infos_message .= "not COOKIE['autosize_reload'] -> reload(): <br>"; 
    1155                                 self::Fin_php("#1155 autosize_calcContent:" . $DEBUG_autosize); 
    1156                         } 
    1157                         self::reload("#1157"); 
     1140                                self::Fin_php("#1140 autosize_calcContent:" . $DEBUG_autosize); 
     1141                        } 
     1142                        self::reload("#1142"); 
    11581143                } 
    11591144        } 
  • extensions/Autosize/js/Affiche_script.js

    r22133 r22191  
    33//==============================================================   
    44  jQuery.Affiche_script = { version: '2.0.0' }; 
    5   /******************************************** 
    6   * document ready 
    7   ********************************************/ 
     5  /*************************************************************************** 
     6         * document ready 
     7         **************************************************************************/ 
    88  jQuery(document).ready(function (jQuery) { 
    9     var Type_Img; 
    10     var theImg; 
    11     var Zone_image; 
    12  
    13     /****************************************** 
     9    var Type_Img = ""; 
     10    var theImg = ""; 
     11    var Zone_image = ""; 
     12    var OptionsCookie = jQuery.extend({}, { path: '/', expires: 1 }); 
     13 
     14    /*************************************************************************** 
    1415    * test_theme("mont,pur") ... 
    15     ******************************************/ 
    16  
     16    **************************************************************************/ 
    1717    test_theme = function (param) { 
    1818      if (!param) return 
    1919      if (!options.theme) return; 
    20  
    2120      regx = new RegExp(param, "gi"); 
    22       return (options.theme.match(regx)) 
    23  
    24     } 
    25     /****************************************** 
     21      return (options.theme.match(regx)); 
     22    }; 
     23    /*************************************************************************** 
    2624    * Save_cookies 
    27     ******************************************/ 
     25    **************************************************************************/ 
    2826    Save_cookies = function (parametres) { 
    2927      parametres.windowHeight = jQuery(window).height(); 
    3028      parametres.windowWidth = jQuery(window).width(); 
    3129      try { 
    32         if (parametres.pictureDeriv) jQuery.cookie('picture_deriv', parametres.pictureDeriv, { path: COOKIE_PATH }); 
    33         if (parametres.pictureSelType) jQuery.cookie('picture_sel_type', parametres.pictureSelType, { path: COOKIE_PATH }); 
    34         if (parametres.pictureMap) jQuery.cookie('picture_map', parametres.pictureMap, { path: COOKIE_PATH }); 
    35         if (parametres.imgSrc) jQuery.cookie('img_src', parametres.imgSrc, { path: COOKIE_PATH }); 
    36         if (parametres.theMainImageHeight) jQuery.cookie('theMainImageHeight', parametres.theMainImageHeight, { path: COOKIE_PATH }); 
    37         if (parametres.theMainImageWidth) jQuery.cookie('theMainImageWidth', parametres.theMainImageWidth, { path: COOKIE_PATH }); 
    38         if (parametres.theImageHeight) jQuery.cookie('theImageHeight', parametres.theImageHeight, { path: COOKIE_PATH }); 
    39         if (parametres.theImageWidth) jQuery.cookie('theImageWidth', parametres.theImageWidth, { path: COOKIE_PATH }); 
    40         if (parametres.windowHeight) jQuery.cookie('windowHeight', parametres.windowHeight, { path: COOKIE_PATH }); 
    41         if (parametres.windowWidth) jQuery.cookie('windowWidth', parametres.windowWidth, { path: COOKIE_PATH }); 
    42         if (parametres.theImageTop) jQuery.cookie('theImageTop', parametres.theImageTop, { path: COOKIE_PATH }); 
    43         if (parametres.theImageLeft) jQuery.cookie('theImageLeft', parametres.theImageLeft, { path: COOKIE_PATH }); 
    44         if (parametres.theImageRight) jQuery.cookie('theImageRight', parametres.theImageRight, { path: COOKIE_PATH }); 
    45         if (parametres.theImageBottom) jQuery.cookie('theImageBottom', parametres.theImageBottom, { path: COOKIE_PATH }); 
     30        if (parametres.pictureDeriv) jQuery.cookie('picture_deriv', parametres.pictureDeriv, OptionsCookie); 
     31        if (parametres.pictureSelType) jQuery.cookie('picture_sel_type', parametres.pictureSelType, OptionsCookie); 
     32        if (parametres.pictureMap) jQuery.cookie('picture_map', parametres.pictureMap, OptionsCookie); 
     33        if (parametres.imgSrc) jQuery.cookie('img_src', parametres.imgSrc, OptionsCookie); 
     34        if (parametres.theMainImageHeight) jQuery.cookie('theMainImageHeight', parametres.theMainImageHeight, OptionsCookie); 
     35        if (parametres.theMainImageWidth) jQuery.cookie('theMainImageWidth', parametres.theMainImageWidth, OptionsCookie); 
     36        if (parametres.theImageHeight) jQuery.cookie('theImageHeight', parametres.theImageHeight, OptionsCookie); 
     37        if (parametres.theImageWidth) jQuery.cookie('theImageWidth', parametres.theImageWidth, OptionsCookie); 
     38        if (parametres.windowHeight) jQuery.cookie('windowHeight', parametres.windowHeight, OptionsCookie); 
     39        if (parametres.windowWidth) jQuery.cookie('windowWidth', parametres.windowWidth, OptionsCookie); 
     40        if (parametres.theImageTop) jQuery.cookie('theImageTop', parametres.theImageTop, OptionsCookie); 
     41        if (parametres.theImageLeft) jQuery.cookie('theImageLeft', parametres.theImageLeft, OptionsCookie); 
     42        if (parametres.theImageRight) jQuery.cookie('theImageRight', parametres.theImageRight, OptionsCookie); 
     43        if (parametres.theImageBottom) jQuery.cookie('theImageBottom', parametres.theImageBottom, OptionsCookie); 
    4644        if (parametres.theImageMargeZone) { 
    47           jQuery.cookie('theImageMargeWidth', parametres.theImageMargeZone.width, { path: COOKIE_PATH }); 
    48           jQuery.cookie('theImageMargeHeight', parametres.theImageMargeZone.height, { path: COOKIE_PATH }); 
     45          jQuery.cookie('theImageMargeWidth', parametres.theImageMargeZone.width, OptionsCookie); 
     46          jQuery.cookie('theImageMargeHeight', parametres.theImageMargeZone.height, OptionsCookie); 
    4947        } 
    5048      } catch (e) { 
    5149        n = 1; 
    52       } 
    53  
    54  
    55     } 
    56     //____________________ Save_cookies _____________________________ 
    57     /************************************************ 
    58     *  Get COOKIE 
    59     *************************************************/ 
     50      }; 
     51    }; 
     52    // ____________________ Save_cookies _____________________________ 
     53    /*************************************************************************** 
     54    * Get COOKIE 
     55    **************************************************************************/ 
    6056    Get_cookies = function () { 
    6157      parametres = { 
     
    8278 
    8379 
    84       } 
     80      }; 
    8581      return parametres; 
    86     } 
    87     //____________________ Get_cookies _____________________________ 
    88  
    89  
    90  
    91     /************************************************* 
     82    }; 
     83    // ____________________ Get_cookies _____________________________ 
     84    /*************************************************************************** 
    9285    * Recupère le Type d'mage 
    93     *************************************************/ 
     86    **************************************************************************/ 
    9487    Get_type_img = function (e) { 
    95       //====== détection du type d'images ====== 
    96  
     88      // ====== détection du type d'images ====== 
    9789      if (jQuery("#charlie").length > 0) { 
    9890        Type_Img = "charlie"; 
     
    10395        Type_Img = "pamoorama"; 
    10496        options.valide = true; 
    105  
    10697        infos_pamoorama = jQuery("#pamoorama").infos({ absolute: true }); 
    10798 
     
    127118        frm1 = jQuery("#theImage" + " " + type_src).get(0); 
    128119        Type_Img = "iframe"; 
    129         //'fb - xfbml - like - button 
     120        // 'fb - xfbml - like - button 
    130121        objs = jQuery("#theImage" + " div").get(0); 
    131122        if (jQuery(objs).length > 0) { 
     
    137128              jQuery(frm1).attr("id", "charlie"); 
    138129            } else { 
    139               //  Type_Img = "img"; 
     130              // Type_Img = "img"; 
    140131            } 
    141132          } 
     
    156147      } else { 
    157148        return; 
    158       } 
    159     } 
    160     //____________________ Get_type_img _____________________________ 
    161  
    162     //==================================== 
    163     //  set_cl 
    164     //==================================== 
     149      }; 
     150    }; 
     151    // ____________________ Get_type_img _____________________________ 
     152 
     153    // ==================================== 
     154    // set_cl 
     155    // ==================================== 
    165156    set_cl = function (Valid) { 
    166  
    167157      if (typeof Valid == "undefined") Valid = options.pictureSelType.match(RegExp("Autosize", "gi")) || false; 
    168158      if (typeof options.cl_visible == "undefined") return; 
     
    170160      if (options.cl_visible) src = src1; 
    171161      else src = src2; 
    172  
    173162      if (typeof options.pictureSelType != "undefined" && (options.pictureSelType == "Autosize" || options.pictureSelType == "SelMaxi")) { 
    174163        if (options.pictureSelType == "SelMaxi") src = src6; 
     
    207196          src_info = ""; 
    208197          src = src2; 
    209         } 
     198        }; 
    210199 
    211200        jQuery('#bp_cla').attr('alt', src_info); 
     
    216205          rap: jQuery("#theMainImage").width() / jQuery("#theMainImage").height(), 
    217206          rap_init: Zone_image.image_init.rapport 
    218         } 
     207        }; 
    219208        jQuery('#bp_cla span').text(zoom_cl); 
    220209        color_back = jQuery('#imageToolBar').css("backgroundColor"); 
     
    249238          jQuery('.auto_details').text(" (" + Zone_image.image.width + " x " + Zone_image.image.height + ") " + options.pictureDeriv); 
    250239        } 
    251         //=============================================== 
     240        // =============================================== 
    252241      } else { 
    253242        src = src6; 
     
    263252          jQuery('#bp_img_cla').attr('title', src_info); 
    264253        } 
    265       } 
     254      }; 
    266255      Affiche_limite(pictureSelType_user); 
    267     } 
    268     //____________________ set_cl _____________________________ 
    269  
    270     /******************************** 
     256    }; 
     257    // ____________________ set_cl _____________________________ 
     258 
     259    /*************************************************************************** 
    271260    * Set__llbgo 
    272     *********************************/ 
     261    **************************************************************************/ 
    273262    Set_llbgo = function (Force) { 
    274263 
     
    315304 
    316305      return; 
    317     } 
    318     //__________ Set_llbgo _______________ 
     306    }; 
     307    // __________ Set_llbgo _______________ 
    319308    var wpng = 0; 
    320     /******************************************** 
    321     *  window LOAD 
    322     ********************************************/ 
     309    /*************************************************************************** 
     310    * window LOAD 
     311    **************************************************************************/ 
    323312    jQuery(window).load(function () { 
    324313      location_href = location.href; 
    325       var aff_ok = false; 
    326       //======================================================================= 
     314      // ======================================================================= 
    327315      infos_theImage = jQuery(theImage_id).infos({ absolute: true }); 
    328316      infos_theMainImage = jQuery(theMainImage_id).infos({ absolute: true }); 
    329       infos_theImageAndInfos = jQuery(theImageAndInfos_id).infos();  // Cadre general 
     317      infos_theImageAndInfos = jQuery(theImageAndInfos_id).infos();  // Cadre 
     318      // general 
    330319      the_mainImage_obj = "theMainImage_obj"; 
    331320      infos_theMainImage_obj = jQuery("#" + the_mainImage_obj).infos({ absolute: true }); 
     
    374363        jQuery(theMainImage_id).css({ maxWidth: "none" }); 
    375364        theImageAndInfos_id = "#content"; 
    376         infos_theImageAndInfos = jQuery(theImageAndInfos_id).infos();  // Cadre general 
     365        infos_theImageAndInfos = jQuery(theImageAndInfos_id).infos();  // Cadre 
     366        // general 
    377367        infos_theImage.height = infos_window.height - infos_theImage.top; 
    378         //  jQuery(theImage_id).height(infos_theImage.height); 
     368        // jQuery(theImage_id).height(infos_theImage.height); 
    379369 
    380370      } else { 
    381         infos_theImageAndInfos = jQuery(theImageAndInfos_id).infos();  // Cadre general 
     371        infos_theImageAndInfos = jQuery(theImageAndInfos_id).infos();  // Cadre 
     372        // general 
    382373        if (infos_theImageAndInfos.visible == false) 
    383374          theImageAndInfos_id = "#imageContainer"; 
     
    391382      infos_theImage = jQuery(theImage_id).infos(true);                 // conteneur 
    392383      infos_imageInfos = jQuery(imageInfos_id).infos(true);             // information 
    393       infos_theMainImage = jQuery(theMainImage_id).infos(true);         // Image  
     384      infos_theMainImage = jQuery(theMainImage_id).infos(true);         // Image 
    394385      infos_copyright = jQuery("#copyright").infos(true); 
    395386 
     
    423414          } 
    424415      } 
    425  
    426  
    427416      Zone_image = { image_init: { 
    428417        width: infos_theMainImage.width, 
     
    443432          width: 0 
    444433        } 
    445       } 
    446  
    447  
     434      }; 
    448435      Zone_image.zoom = (Zone_image.image.height / Zone_image.image_init.height); 
    449436 
    450  
    451  
    452  
    453       /*********************************************************** 
    454       *  RESIZE (une fois document chargé) 
    455       ***********************************************************/ 
    456       var new_dim; 
     437      /*********************************************************************** 
     438      * RESIZE (une fois document chargé) 
     439      **********************************************************************/ 
     440 
    457441      jQuery(window).resize(function (event, ui) { 
    458442        Autosize_resize(true, options); 
    459443      }); 
    460       //_____________ widow.resize _______________ 
     444      // _____________ widow.resize _______________ 
    461445 
    462446      type_src = "div"; 
     
    470454      infos_llgboh2 = jQuery("#llgboh2").infos(true); 
    471455      marges_llgbo = 0; 
    472       //==========================================================================================  
     456      // ========================================================================================== 
    473457      init_gen(); 
    474458    }); 
    475     //__________________window.onload_________________ 
    476  
    477     /******************************************** 
    478     *  window unLOAD 
    479     ********************************************/ 
     459    // __________________window.onload_________________ 
     460 
     461    /*************************************************************************** 
     462    * window unLOAD 
     463    **************************************************************************/ 
    480464    jQuery(window).unload(function () { 
    481       //  return; 
    482     }); 
    483     //_________ unload ___________ 
    484  
    485     //=================== 
    486     // VARIABLES   
    487  
    488  
    489     //=================== 
    490     // options  
    491     //========================================================= 
     465      // return; 
     466    }); 
     467    // _________ unload ___________ 
     468 
     469    // =================== 
     470    // VARIABLES 
     471 
     472 
     473    // =================== 
     474    // options 
     475    // ========================================================= 
    492476    if (typeof (options) == "undefined") { 
    493       options = { imageAutosize: false } 
     477      options = { imageAutosize: false }; 
    494478    } 
    495479    options = jQuery.extend(Autosize_options, options); 
     
    508492    jQuery("#the_page").append("<div id='form_autosize_picture' ></div>"); 
    509493    jQuery("#form_autosize_picture").addClass("Autosize"); 
    510     //===== marges suplémentaires en fonction theme === 
     494    // ===== marges suplémentaires en fonction theme === 
    511495    options.valide = jQuery(".Autosize").css("display") != "none"; 
    512496    options.marge_haute = jQuery(".Autosize").Get_Val_int(jQuery("#form_autosize_picture").css("top")); 
     
    522506    DEBUG_autosize = options.DEBUG_autosize; 
    523507    var COOKIE_PATH = options.COOKIE_PATH; 
     508    OptionsCookie = jQuery.extend({}, { path: options.COOKIE_PATH, expires: 1 }); 
    524509    var cookies = Get_cookies(); 
    525510 
     
    530515    } 
    531516    if (test_theme("mont")) { 
    532       jQuery("#content").css({ marginLeft: 'auto' }); //monblanc 
     517      jQuery("#content").css({ marginLeft: 'auto' }); // monblanc 
    533518    } 
    534  
    535  
    536519    Get_type_img(); 
    537  
    538     var infos_theMainImage_obj; 
    539520    var theMainImage_id = "#theMainImage"; 
    540521    var theImage_id = "#theImage"; 
    541522    var theImageAndInfos_id = "#theImageAndInfos"; 
    542523    var infos_window = jQuery(window).infos(); 
    543     var infos_theImageAndInfos = jQuery(theImageAndInfos_id).infos();  // Cadre general 
     524    var infos_theImageAndInfos = jQuery(theImageAndInfos_id).infos();  // Cadre 
     525    // general 
    544526    var infos_content; 
    545     var infos_body; 
    546527    var infos_the_page = jQuery("#the_page").infos(true); 
    547     var nopano; 
     528    var nopano = false; 
    548529    var llgbo_id = "#llgbo0"; 
    549     var marges_llgbo = 0; 
    550530 
    551531    var useMap = options.pictureMap; // #mapxxx 
     
    555535 
    556536    var pictureDeriv = options.pictureDeriv; // xxx 
    557     var pictureSelType_user = eval("options." + user_status + "_type"); //limite taille 
     537    var pictureSelType_user = eval("options." + user_status + "_type"); // limite 
     538    // taille 
    558539 
    559540 
     
    583564    } 
    584565    new_liste = new Array(); 
    585     for (i = 0; i < options.liste_type.length; i++) { 
     566    for (var i = 0; i < options.liste_type.length; i++) { 
    586567      liste_types = options.liste_type[i].split(","); 
    587568      new_liste.push(options.liste_type[i].split(",")); 
     
    593574 
    594575    // auto_details 
    595     //==== limite affichage selection = select_type ==== 
     576    // ==== limite affichage selection = select_type ==== 
    596577    var path_names = new Array(); 
    597578 
     
    622603          jQuery(this).remove(); 
    623604        } 
    624         //--- recherche limite --- 
     605        // --- recherche limite --- 
    625606 
    626607        if (!options.valide && (tsz == "Autosize" || tsz == "SelMaxi")) { 
     
    639620            old_path = patname; 
    640621          path_names.push(patname); 
    641  
    642         } 
    643         //--- type en cours --- 
     622        } 
     623        // --- type en cours --- 
    644624        if (tsz.match(RegExp("^" + options.pictureDeriv, "gi"))) { 
    645625          us = n; 
    646626        } 
    647  
    648627        n++; 
    649628      }); 
    650     } 
    651     //============================================================= 
     629    }; 
     630    // ============================================================= 
    652631    // REPONSE ACTION 
    653     //============================================================= 
     632    // ============================================================= 
    654633    theMainImage_st = false; 
    655634    jQuery("#reset").click(function () { 
     
    658637 
    659638 
    660     //=========================================================== 
    661     //  REPONSE TRIGGER  
    662     //=========================================================== 
     639    // =========================================================== 
     640    // REPONSE TRIGGER 
     641    // =========================================================== 
    663642    jQuery('#ret_autosize').live('ON', function (e) { 
    664643      if (nu_img == "") nu_img = 8; 
     
    667646    }); 
    668647 
    669     //========================================================== 
     648    // ========================================================== 
    670649    jQuery("map area").mouseover(function (e) { 
    671650      try { 
     
    678657    }); 
    679658 
    680     //================================== 
     659    // ================================== 
    681660    // jQuery("#llgbo").trigger("ON"); 
    682     //================================== 
     661    // ================================== 
    683662    jQuery(llgbo_id).live('ON', function (e) { 
    684663      n_id = this; 
     
    690669        infos_llgboframe1 = jQuery(llgbo_id + " div:last").infos(); 
    691670        infos_llgboframe31 = jQuery(llgbo_id + "  div:first").infos(); 
    692         //============================================= 
     671        // ============================================= 
    693672        ll2 = infos_llgboframe1.width; // llgboframe1 interieur 
    694         ll1 = infos_llgboframe31.exterieur.width; // llgboframe31 avec border width 
     673        ll1 = infos_llgboframe31.exterieur.width; // llgboframe31 avec border 
     674        // width 
    695675        options.marges_llgbo = (ll1 - ll2); 
    696676        infos_llgboh2 = jQuery("#llgboh2").infos(); 
    697677      } 
    698678    }); 
    699     //============================== 
     679    // ============================== 
    700680    // jQuery("#mapPicture").trigger("ON"); 
    701     //============================== 
     681    // ============================== 
    702682    jQuery("#mapPicture").live('ON', function (e) { 
    703683      p2 = jQuery("#infoSwitcher").infos(); 
    704684    }); 
    705     //============================== 
     685    // ============================== 
    706686    // jQuery("#map").trigger("ON"); 
    707     //============================== 
     687    // ============================== 
    708688    jQuery("#map").live('ON', function (e) { 
    709689      p2 = jQuery("#map").infos(); 
    710690    }); 
    711     //=================================== 
     691    // =================================== 
    712692    // jQuery("#theImage").trigger("ON"); 
    713     //=================================== 
     693    // =================================== 
    714694    jQuery("#imageInfos").live('on', function (e) { 
    715695      target = e.target.id; 
    716696    }); 
    717697 
    718     //=================================== 
     698    // =================================== 
    719699    // jQuery("#theImage").trigger("ON"); 
    720     //=================================== 
     700    // =================================== 
    721701    jQuery("#theImage").live('ON', function (e) { 
    722702      target = e.target.id; 
    723703 
    724704      id = this.id; 
    725       Select_Image(); //+calcul 
    726     }); 
    727  
    728  
    729  
    730  
    731     //================================================================= 
     705      Select_Image(); // +calcul 
     706    }); 
     707 
     708 
     709 
     710 
     711    // ================================================================= 
    732712    jQuery(document).live('gallyInterfaceReady', function (e) { 
    733713      i = jQuery(this).text(); 
     
    738718 
    739719 
    740     /********************************* 
    741     * 
    742     ********************************/ 
    743     var old_width; 
    744  
     720    /*************************************************************************** 
     721    *  
     722    **************************************************************************/ 
    745723    jQuery("#theImage").resize(function (e) { 
    746724      nu_img = 0; 
    747725    }); 
    748  
    749  
    750  
    751726    jQuery("#menuSwitcher,#infoSwitcher").click(function (e) { 
    752727      options.set_sw = this.id; 
    753       setTimeout(function () { div_resize() }, 10); 
     728      setTimeout(function () { div_resize(); }, 10); 
    754729      nu_img = 0; 
    755730    }); 
     
    758733 
    759734      jQuery("#theImage").trigger("resize"); 
    760       /*  
    761       if (jQuery("#theImage").width() != old_width) { 
    762       setTimeout(function () { div_resize() }, 10); 
    763       } 
     735      /* 
     736      * if (jQuery("#theImage").width() != old_width) { setTimeout(function () { 
     737      * div_resize() }, 10); } 
    764738      */ 
    765     } 
    766     //=========================================== 
     739    }; 
     740    // =========================================== 
    767741    // jQuery("#theImageAndInfos").trigger("ON"); 
    768     //=========================================== 
     742    // =========================================== 
    769743    jQuery("#theImageAndInfos").live('ON', function (e) { 
    770744      infos_theImageAndInfos = jQuery("#theImageAndInfos").infos(); 
    771       //   setTimeout(function () { Autosize_resize(true) }, 100); 
     745      // setTimeout(function () { Autosize_resize(true) }, 100); 
    772746      nu_img = 0; 
    773747    }); // fin click #theImageAndInfos ON 
     
    782756      nu_img = 0; 
    783757    }); 
    784     //================================== 
     758    // ================================== 
    785759    // 
    786     //=================================== 
     760    // =================================== 
    787761    jQuery('#derivativeCheckedAutosize').click(function () { 
    788762      try { 
    789763        pathnames = jQuery(this).attr("href").split(":"); 
    790764 
    791         //  eval(pathnames[1]); 
     765        // eval(pathnames[1]); 
    792766      } catch (e) { 
    793767        n = false; 
    794768      } 
    795769    }); // fin click derivativeCheckedAutosize 
    796     //==================================================== 
     770    // ==================================================== 
    797771    if (typeof decode_href != 'function') { 
    798772      function decode_href(myObj) { 
     
    819793          pictureMap: pictureMap, 
    820794          pictureSelType: pictureSelType 
    821         } 
     795        }; 
    822796      } 
    823797    } 
     
    828802      theImg = document.getElementById(theMainImage_id.replace("#", "")); 
    829803      if (theImg) { 
    830         // options.pictureDeriv = retour.pictureDeriv;         
     804        // options.pictureDeriv = retour.pictureDeriv; 
    831805        if (this.name) { 
    832806          options.pictureSelType = this.name; 
     
    843817      } 
    844818    }); 
    845     //__________ fin click #derivativeSwitchBox a ____________ 
     819    // __________ fin click #derivativeSwitchBox a ____________ 
    846820 
    847821    jQuery("input").click(function () { 
     
    860834 
    861835 
    862     //==================================== 
     836    // ==================================== 
    863837    Autosize_init = function (name, value) { 
    864838      img_defaut = { height: options.scaled_height, width: options.scaled_width }; 
    865839      img_reelle = { height: options.theImageHeight, width: options.theImageWidth }; 
    866       img_init = { height: options.theImageHeight, width: options.theImageWidth };  // taille initiale 
     840      img_init = { height: options.theImageHeight, width: options.theImageWidth };  // taille 
     841      // initiale 
    867842 
    868843      img_finale = img_init; 
     
    871846 
    872847      useMap = options.pictureMap; // #mapxxx 
    873       pictureDeriv = options.pictureDeriv; //picturederiv xxx 
     848      pictureDeriv = options.pictureDeriv; // picturederiv xxx 
    874849 
    875850 
     
    885860      fade_in = parseInt(options.fade_in || 0); 
    886861 
    887     } 
    888     //____________________ Autosize_init _____________________ 
    889  
    890     /*************************** 
     862    }; 
     863    // ____________________ Autosize_init _____________________ 
     864 
     865    /*************************************************************************** 
    891866    * Autosize_resize 
    892     ***************************/ 
     867    **************************************************************************/ 
    893868    Autosize_resize = function (force, parametres) { 
    894869      if (!force) { 
     
    898873        } 
    899874      } 
    900       nAuto = Get_dimensions(true, options); 
    901  
     875      nauto = Get_dimensions(true, options); 
     876      if (nauto == "Wait") { 
     877        setTimeout(function (force, parametres) { Autosize_resize(force, parametres); }, 100); 
     878        return; 
     879      } 
    902880      Save_cookies(options); 
    903       if (!options.valide || nAuto == false || (options.pictureSelType != "Autosize" && options.pictureSelType != "SelMaxi")) { 
     881      if (!options.valide || !nauto || (options.pictureSelType != "Autosize" && options.pictureSelType != "SelMaxi")) { 
    904882        if (options.imageAutosize == true) { 
    905883          options.pictureSelType = options.pictureDeriv; 
     
    910888          return; 
    911889        } 
    912         //  jQuery(theImg).width(Zone_image.image_init.width); 
     890        // jQuery(theImg).width(Zone_image.image_init.width); 
    913891        jQuery(theImg).height(Zone_image.image_init.height); 
    914892        set_cl("no"); 
     
    924902      } 
    925903 
    926       //====================================================== 
     904      // ====================================================== 
    927905 
    928906      affiche_debug({ 
     
    949927          } 
    950928 
    951         //jQuery(theMainImage_id).height(Zone_image.image.height); 
     929        // jQuery(theMainImage_id).height(Zone_image.image.height); 
    952930      } else if (Type_Img == "panorama") { 
    953931        // jQuery("#pamoorama").width(img_finale.width); 
     
    956934 
    957935 
    958         //   jQuery("#theImage img.simple_panorama").panorama(asp_options); 
     936        // jQuery("#theImage img.simple_panorama").panorama(asp_options); 
    959937      } else { 
    960938        if (options.imageAutosize == false) 
     
    996974            } else 
    997975              h01 = Math.ceil(w01 / Zone_image.image.rapport); 
    998             //==== Zone Affichage ===== 
     976            // ==== Zone Affichage ===== 
    999977            jQuery("#theMainImage").height(png_h); 
    1000978            jQuery("#theMainImage").width(w01 + wpng); 
     
    1004982            jQuery("#" + the_mainImage_obj).attr("height", h01); 
    1005983 
    1006             jQuery("#theMainImage_emb").attr("width", w01); //firefox opera 
     984            jQuery("#theMainImage_emb").attr("width", w01); // firefox opera 
    1007985            jQuery("#theMainImage_emb").attr("height", h01); 
    1008986 
     
    10341012      return true; 
    10351013    }; 
    1036     //_________________Autosize ____________________________________    
    1037  
    1038     /***************** 
    1039     * changeImgSrc  
    1040     ******************/ 
     1014    // _________________Autosize ____________________________________ 
     1015 
     1016    /*************************************************************************** 
     1017    * changeImgSrc 
     1018    **************************************************************************/ 
    10411019    changeImgSrc = function (url, typeSave, typeMap, type) { 
    10421020      if (type == "Autosize" || type == "SelMaxi") { 
     
    10551033      options.pictureMap = typeMap; 
    10561034      options.pictureDeriv = typeSave; 
    1057       jQuery.cookie('picture_deriv', typeSave, { path: COOKIE_PATH }); 
     1035      jQuery.cookie('picture_deriv', typeSave, { path: COOKIE_PATH, expires: 1 }); 
    10581036 
    10591037      url_old = jQuery("#theMainImage").attr("src"); 
     
    10621040      if (typeof type != "undefined" && (type == "Autosize" || type == "SelMaxi")) { 
    10631041        jQuery('#derivativeChecked' + type).css('visibility', 'visible'); 
    1064         jQuery.cookie('picture_sel_type', type, { path: COOKIE_PATH }); 
     1042        jQuery.cookie('picture_sel_type', type, OptionsCookie); 
    10651043      } else { 
    10661044 
    10671045        jQuery('#derivativeChecked' + typeSave).css('visibility', 'visible'); 
    1068         jQuery.cookie('picture_sel_type', typeSave, { path: COOKIE_PATH }); 
     1046        jQuery.cookie('picture_sel_type', typeSave, OptionsCookie); 
    10691047      } 
    10701048      if (url != url_old) { 
    1071         jQuery("#theMainImage").attr("src", url); 
    1072       } 
    1073       // jQuery("#theMainImage," + theMainImage_id + ",.preload, .next1 , ") 
     1049        file_exists(url); 
     1050        url_old = url; 
     1051      } 
    10741052      jQuery("#theMainImage").removeAttr("width height") 
    10751053      .load(function (i) { 
     
    10771055          return; 
    10781056        } 
    1079         //=======================================================================     
     1057        // ======================================================================= 
    10801058 
    10811059      }) 
     
    10831061        imgsrc = this.src; 
    10841062        if (!this.complete) { 
    1085           // le fichier n'est pas present  
     1063          // le fichier n'est pas present 
    10861064          imgsrc = jQuery(this).attr("src"); 
    10871065          return false; 
     
    11291107              if (data.src) { } 
    11301108              if (options.pictureDeriv == "Original" && data.src.match(RegExp("\-.." + ".jpg", "gi"))) { 
    1131                 //    Autosize_resize(true, options); 
     1109                // Autosize_resize(true, options); 
    11321110              } else if (data.src.match(RegExp(options.pictureDeriv.substr(0, 2) + ".jpg", "gi"))) { 
    1133                 //    Autosize_resize(true, options); 
     1111                // Autosize_resize(true, options); 
    11341112              } else { 
    11351113 
     
    11371115 
    11381116            }); 
    1139       //_________ theMainImage ___________ 
    1140  
    1141     } 
    1142  
    1143     //__________________ changeImgSrc ______________________ 
    1144  
    1145     /***************************** 
    1146     *      pamoorama 
    1147     ******************************/ 
     1117      // _________ theMainImage ___________ 
     1118 
     1119    }; 
     1120 
     1121    // __________________ changeImgSrc ______________________ 
     1122 
     1123    /*************************************************************************** 
     1124    * pamoorama 
     1125    **************************************************************************/ 
    11481126 
    11491127 
     
    11601138    }); 
    11611139 
    1162     //=============================================== 
     1140    // =============================================== 
    11631141    // jQuery("#theImage").trigger("Start_right"); 
    1164     //=============================================== 
     1142    // =============================================== 
    11651143    jQuery("#theImage").live('Start_right', function (e) { 
    11661144      if (typeof Zone_image == "undefined") return 
     
    11701148      jQuery("#pamoorama_thumb img").width(200); 
    11711149      jQuery("#pamoorama_thumb img").height(nf); 
    1172       // 200=window.myPamoorama.imageWidth  
     1150      // 200=window.myPamoorama.imageWidth 
    11731151      // frame = Zone_image.container.width 
    11741152      nw = (200 * Zone_image.image.width) / window.myPamoorama.imageWidth; 
    11751153      jQuery("#pamoorama_frame").width(nw); 
    11761154    }); 
    1177     //=============================================== 
     1155    // =============================================== 
    11781156    // jQuery("#theImage").trigger("Start_left"); 
    1179     //=============================================== 
     1157    // =============================================== 
    11801158    jQuery("#theImage").live('Start_left', function (e) { 
    11811159      if (typeof Zone_image == "undefined") return 
     
    11891167    }); 
    11901168 
    1191     /************************************ 
     1169    /*************************************************************************** 
    11921170    * Wait_pamoorama 
    1193     ************************************/ 
     1171    **************************************************************************/ 
    11941172    Wait_pamoorama = function () { 
    11951173      if (Type_Img != "pamoorama") return; 
     
    12131191      } 
    12141192 
    1215     } 
    1216     //__________________ Wait_pamoorama ______________________ 
     1193    }; 
     1194    // __________________ Wait_pamoorama ______________________ 
    12171195    jQuery(".pwg-icon-clock-minus, .pwg-icon-clock-plus").click(function (i) { 
    12181196 
     
    12391217          return false; 
    12401218        } 
    1241         //============================================================= 
     1219        // ============================================================= 
    12421220        if (Math.abs(mypanorama.imageHeight) < 100) { 
    12431221          setTimeout("Wait_pamoorama_time()", 500); 
     
    12551233          height: mypanorama.imageHeight 
    12561234        } 
    1257         } 
     1235        }; 
    12581236        jQuery("#pamoorama").trigger("ON"); 
    12591237        return true; 
    12601238 
    12611239      } 
    1262     } 
    1263     //__________________ Wait_pamoorama time______________________ 
    1264  
    1265     /********************** 
    1266     * 
    1267     ***********************/ 
     1240    }; 
     1241    // __________________ Wait_pamoorama time______________________ 
     1242 
     1243    /*************************************************************************** 
     1244    *  
     1245    **************************************************************************/ 
    12681246    Wait_Affichage = function () { 
    12691247      Wait_Affichage_st = false; 
     
    12721250        Wait_Affichage_st = Wait_Affichage_time(); 
    12731251      } 
    1274     } 
    1275     //__________________ Wait_Affichage ______________________ 
     1252    }; 
     1253    // __________________ Wait_Affichage ______________________ 
    12761254 
    12771255 
     
    12801258      fade_in = parseInt(fade_in); 
    12811259      /* 
    1282       if (!Autosize_resize()) { 
    1283       setTimeout("Wait_Affichage()", 500); 
    1284       return 
    1285       }   
    1286       nu_img++;      
     1260      * if (!Autosize_resize()) { setTimeout("Wait_Affichage()", 500); return } 
     1261      * nu_img++; 
    12871262      */ 
    12881263      if (typeof fade_in == "undefined") fade_in = 0; 
    12891264 
    1290       //   if (nu_img > 1) return; 
     1265      // if (nu_img > 1) return; 
    12911266      if (typeof stb != "undefined") 
    12921267        stb.stop().fadeTo(3500, 0); 
     
    13021277          return true; 
    13031278        } 
    1304         //=== attente Image chargée === 
     1279        // === attente Image chargée === 
    13051280        if (tempo > 100) return true; 
    13061281        tempo++; 
     
    13241299      } 
    13251300      return true; 
    1326     } 
    1327     //______________ Wait_affichage ______ 
    1328  
    1329  
    1330     /*********************** 
    1331     * 
    1332     **********************/ 
     1301    }; 
     1302    // ______________ Wait_affichage ______ 
     1303 
     1304 
     1305    /*************************************************************************** 
     1306    *  
     1307    **************************************************************************/ 
    13331308    init_img = function (theImg) { 
    13341309      if (theImg.complete == false) { 
     
    13401315        return false; 
    13411316      } 
    1342       img_init = { width: jQuery(theImg).width(), height: jQuery(theImg).height() } 
     1317      img_init = { width: jQuery(theImg).width(), height: jQuery(theImg).height() }; 
    13431318 
    13441319      if (typeof theImg.naturalWidth != "undefined") 
     
    13501325      if (typeof Zone_image.image == "undefined") Zone_image.image = { height: Zone_image.image_init.height, width: Zone_image.image_init.width }; 
    13511326      // theImg.height = img_init.height; 
    1352       //  theImg.width = img_init.width; 
     1327      // theImg.width = img_init.width; 
    13531328 
    13541329      Zone_image.image_init = { height: img_init.height, width: img_init.width, rapport: img_init.rapport }; 
     
    13611336      stx = name_src.match(RegExp(Zone_image.src, "gi")); 
    13621337      return stx; 
    1363     } 
    1364     //___________ init_img _______ 
    1365  
    1366  
    1367  
    1368     //=========================================== 
     1338    }; 
     1339    // ___________ init_img _______ 
     1340 
     1341 
     1342 
     1343    // =========================================== 
    13691344    // 
    1370     //=========================================== 
     1345    // =========================================== 
    13711346    Set_Map = function (nds) { 
    13721347      p0 = jQuery("#map").offset(); 
     
    13791354      jQuery("#map").height(jQuery(window).height() - infos_theImage.top - infos_theImage.general.marges.height); 
    13801355      return true; 
    1381     } 
     1356    }; 
    13821357 
    13831358    jQuery("map [name='#Autosize'] area").mouseover(function (e) { 
    13841359      return; 
    13851360    }); 
    1386     //___ Set_Map ___ 
    1387  
    1388     //===================================== 
     1361    // ___ Set_Map ___ 
     1362 
     1363    // ===================================== 
    13891364    // 
    1390     //===================================== 
     1365    // ===================================== 
    13911366    Get_Maxi = function (Maxi_image) { 
    13921367      var pt = options.liste_type; 
     
    13991374        size_derive = { w: 0, h: 0 }; 
    14001375        size_encours = { w: tw, h: th }; 
    1401         //================================= 
     1376        // ================================= 
    14021377        jQuery(pt).each(function (i) { 
    14031378          vn = this; 
     
    14071382            maxi_size = size_derive; 
    14081383            maxi_size.idx = n; 
    1409             return false 
     1384            return false; 
    14101385          } 
    14111386 
     
    14161391                maxi_size.idx = n; 
    14171392                if (options.pictureSelType == "SelMaxi" || options.pictureSelType == "Autosize") 
    1418                   return false 
     1393                  return false; 
    14191394              } 
    14201395            } 
     
    14591434      } 
    14601435      return { imgSrc: "", pictureDeriv: "", width: "", height: "" }; 
    1461     } 
    1462     //_______________ Get_Maxi ______ 
    1463  
    1464     /******************** 
    1465     * 
    1466     ********************/ 
     1436    }; 
     1437    // _______________ Get_Maxi ______ 
     1438 
     1439    /*********************** 
     1440    * Selection de l'image  
     1441    ************************/ 
    14671442    Select_Image = function () { 
    14681443      var pt = options.liste_type; 
    1469  
    1470  
    14711444      if (pt.length > 0) { 
    1472         //===== calcul Image === 
     1445        // ===== calcul Image === 
    14731446        if (typeof imageInfos_id == "undefined") return; 
    1474         Calcul_Image(); // image en cours 
     1447        if (Calcul_Image()=="Wait") {   // image en cours            
     1448          return "Wait"; 
     1449        } 
     1450        //================================================== 
    14751451        options.theImageMargeZone = Zone_image.marges; 
    14761452        if (Type_Img != 'charlie') { 
     
    14791455          if (options.imgSrc.match(RegExp(imgSrc, "gi"))) 
    14801456            options.imgSrc = imgSrc; 
    1481           // dimension image  
     1457          // dimension image 
    14821458          img_width = IMg.width; 
    14831459          img_height = IMg.height; 
    1484  
    14851460          Zone_image.image_init = { height: IMg.height, 
    14861461            width: IMg.width, 
    14871462            rapport: IMg.width / IMg.height 
    1488  
    14891463          }; 
    14901464          if (typeof Zone_image.image == "undefined") 
     
    14921466              width: IMg.width, 
    14931467              rapport: IMg.width / IMg.height 
    1494  
    14951468            }; 
    14961469        } else { 
    1497           return; 
     1470          return true; 
    14981471        } 
    14991472        Zone_image.zoom = Zone_image.image.height / Zone_image.image_init.height; 
    1500         if (typeof Zone_image.src == "undefined") Zone_image.src = " "; 
     1473        if (typeof Zone_image.src == "undefined") 
     1474          Zone_image.src = " "; 
     1475        if (typeof Zone_image.name == "undefined") 
     1476          Zone_image.name = " "; 
     1477        if (typeof Zone_image.path == "undefined") 
     1478          Zone_image.path = " "; 
    15011479 
    15021480        identique = Zone_image.src.match(RegExp(imgSrc.replace("./", ""), "gi")); 
    1503         if (identique) return; 
     1481        if (identique) return true; 
    15041482        href_path = get_href(IMg.pictureDeriv); 
    15051483        if (options.pictureSelType == "Autosize" || options.pictureSelType == "SelMaxi") { 
     
    15081486        } 
    15091487        theImg = document.getElementById(theMainImage_id.replace("#", "")); 
    1510  
    15111488        if ((theImg == null) || theImg.tagName != "IMG") { 
    15121489          imgSrc_i = jQuery(theImg).css("backgroundImage"); 
    15131490          imgSrc_j = jQuery(theImg).css("background-image"); 
    1514           return; 
     1491          return true; 
    15151492        } else { 
    15161493          last_id = IMg.pictureDeriv; 
    1517           //    eval(href_path); 
     1494          // eval(href_path); 
    15181495          changeImgSrc(imgSrc.replace("./", ""), last_id, IMg.pictureMap, options.pictureSelType); 
    15191496        } 
    1520  
    15211497        theImg.useMap = "#map" + IMg.pictureMap; 
    15221498        return true; 
    1523  
    1524  
    15251499        theImg = document.getElementById(theMainImage_id.replace("#", "")); 
    15261500        if (init_img(theImg)) { 
    1527  
    15281501          return true; 
    15291502        } 
    15301503        return false; 
    1531  
    15321504      } else { 
    1533  
    1534  
    15351505        return false; 
    15361506      } 
    15371507 
    1538  
    1539     };  //_______________ Select_Image ______ 
     1508    };  // _______________ Select_Image ______ 
    15401509 
    15411510    get_href = function (NewpictureDeriv) { 
     
    15611530    }; 
    15621531 
    1563     /************************************************* 
     1532    /*************************************************************************** 
    15641533    * correction pamoorama 
    1565     *************************************************/ 
    1566  
     1534    **************************************************************************/ 
    15671535    Set_Pamoorama = function (Format) { 
    15681536      myPamoorama = window.myPamoorama; 
     
    15741542          Wait_pamoorama(); 
    15751543          infos_theMainImage = jQuery(theMainImage_Id).infos(); 
    1576           //theMainImage_Id = "#pamoorama"; 
     1544          // theMainImage_Id = "#pamoorama"; 
    15771545        } 
    15781546 
     
    15811549          return; 
    15821550        } 
    1583         //=========================================================   
     1551        // ========================================================= 
    15841552        if (!nopano) { 
    1585           //theMainImage_Id = "#pamoorama"; 
     1553          // theMainImage_Id = "#pamoorama"; 
    15861554          nopano = false; 
    15871555          Wait_pamoorama(); 
    15881556          infos_theMainImage = jQuery(theMainImage_Id).infos(); 
    1589           //theMainImage_Id = "#pamoorama"; 
     1557          // theMainImage_Id = "#pamoorama"; 
    15901558        } 
    15911559 
     
    15971565 
    15981566 
    1599         //==================================================== 
     1567        // ==================================================== 
    16001568        marges_w = infos_pamoorama.general.marges.width; 
    16011569        marges_h = infos_pamoorama.general.marges.height; 
     
    16111579        new_image = { height: Math.ceil(Zone_image.image_init.height * Zoom_pano), 
    16121580          width: Math.ceil(Zone_image.image_init.width * Zoom_pano) 
    1613         } 
     1581        }; 
    16141582 
    16151583        jQuery("#pamoorama_inner").css({ 
    16161584          width: new_image.width + "px", height: new_image.height + "px", "background-size": "100%" 
    16171585        }); 
    1618         //---------- test largeur image  
     1586        // ---------- test largeur image 
    16191587        new_width = Format.width - (options.marge_right + options.marge_left); 
    16201588 
     
    16351603          height: Format.height - marges_h + "px" 
    16361604        }); 
    1637         //============= Mise à l'echelle ================== 
     1605        // ============= Mise à l'echelle ================== 
    16381606        window.myPamoorama.options.width = Math.ceil(Format.width); 
    1639         //================================================================== 
     1607        // ================================================================== 
    16401608        new_max_left = new_image.width - outter_width; 
    16411609        if (!window.myPamoorama.outter) return; 
     
    16511619 
    16521620        jQuery("#pamoorama_thumb").css({ 
    1653           /*   position: "absolute", */ 
     1621          /* position: "absolute", */ 
    16541622          left: (Format.width - 215) + "px" 
    16551623 
     
    16581626 
    16591627        }); 
    1660         // 200=window.myPamoorama.width  
     1628        // 200=window.myPamoorama.width 
    16611629        // frame = Zone_image.container.width 
    16621630 
     
    16661634 
    16671635      } //   
    1668     } // Set_Pamoorama 
    1669  
    1670     /*********************************************************/ 
     1636    }; // Set_Pamoorama 
     1637 
     1638    /** ****************************************************** */ 
    16711639 
    16721640    Toggle_bp = function () { 
     
    16751643      Wait_Affichage(); 
    16761644 
    1677     } 
    1678  
    1679     //==================================== 
     1645    }; 
     1646 
     1647    // ==================================== 
    16801648    //  
    1681     //==================================== 
     1649    // ==================================== 
    16821650    Calcul_Image = function () { 
    16831651 
    1684       /****************************************/ 
     1652      /** ************************************* */ 
    16851653      if (typeof imageInfos_id == "undefined") return; 
    16861654      infos_imageInfos = jQuery(imageInfos_id).infos({ absolute: true });             // information 
    1687       infos_theMainImage = jQuery(theMainImage_id).infos({ absolute: true });         // Image    
     1655      infos_theMainImage = jQuery(theMainImage_id).infos({ absolute: true });         // Image 
    16881656      // commentContent 
    1689       // copyright  
     1657      // copyright 
    16901658 
    16911659      if (options.slideshow) { 
     
    16951663 
    16961664      } 
    1697  
    1698  
     1665      if (typeof Zone_image.name == "undefined") { 
     1666        var names = Array(); 
     1667        names = options.imgSrc.toString().split("/"); 
     1668        names = names[names.length - 1].split("-"); 
     1669        names = names[0].split("."); 
     1670        Zone_image.name = names[0]; 
     1671      } 
     1672 
     1673      if (Type_Img == "img") { 
     1674        Zone_image.src = jQuery(theMainImage_id).attr("src"); 
     1675        if (Zone_image.src.match(RegExp(Zone_image.name, "gi"))) { 
     1676          Zone_image.path = infos_theMainImage.src; 
     1677        } else 
     1678          return "Wait"; 
     1679 
     1680      } else { 
     1681        Zone_image.src = jQuery(theMainImage_id).attr("src"); 
     1682        Zone_image.path = infos_theMainImage.src; 
     1683      } 
    16991684      pos_top = options.pos_top; 
    1700       //    pos_top = infos_theImage.top; 
     1685      // pos_top = infos_theImage.top; 
    17011686 
    17021687      pos = jQuery(theImage_id).offset(); 
    1703       infos_theImage = jQuery(theImage_id).infos(true);   // container  
     1688      infos_theImage = jQuery(theImage_id).infos(true);   // container 
    17041689      infos_window = jQuery(window).infos(true);   // window 
    1705       w = infos_theImage.general.marges.width 
     1690      w = infos_theImage.general.marges.width; 
    17061691 
    17071692      container = { 
    17081693        height: infos_window.height - options.theImageTop, 
    17091694        width: infos_window.width - options.theImageLeft - options.theImageRight 
    1710       } 
     1695      }; 
    17111696      marge_left = options.marge_left | 0; 
    17121697      marge_right = options.marge_right | 0; 
     
    17141699 
    17151700 
    1716       //========================================================== 
     1701      // ========================================================== 
    17171702      if (test_theme("stripped")) { 
    1718         infos_the_page.margin.left = 20;  //taille fleche 
     1703        infos_the_page.margin.left = 20;  // taille fleche 
    17191704        infos_the_page.margin.right = 20; 
    17201705 
     
    17241709 
    17251710        if (infos_imageInfos.visible == true) { 
    1726           //  marge_right += infos_imageInfos.general.width; ; 
     1711          // marge_right += infos_imageInfos.general.width; ; 
    17271712 
    17281713        } else { 
     
    17641749 
    17651750      retrait_img = {}; 
    1766       //========== Format Image ==============   
     1751      // ========== Format Image ============== 
    17671752      retrait_img.height = Math.ceil(options.marges_llgbo || 0) 
    17681753      + Math.ceil(infos_theMainImage.general.marges.height) + 
     
    17711756 
    17721757 
    1773       //=============================================================== 
     1758      // =============================================================== 
    17741759      retrait_img.width = Math.ceil(infos_theMainImage.general.marges.width); // borderwidth+padding 
    17751760      retrait_img.width = Math.ceil(infos_theImage.general.marges.width); // borderwidth+padding 
     
    17811766 
    17821767      marge_bottom = options.marge_bottom_2 + options.marge_bottom; 
    1783       //================== Limite Format Image ===================== 
     1768      // ================== Limite Format Image ===================== 
    17841769      container.height_interne = container.height - marge_top - marge_bottom; 
    17851770      container.width_interne = container.width - marge_left - marge_right; 
    17861771 
    1787       container.height_interne = Math.max(container.height_interne, Math.ceil(options.mini_height) + retrait_img.height), 
    1788       container.width_interne = Math.max(container.width_interne, Math.ceil(options.mini_width) + retrait_img.width) 
    1789  
    1790  
     1772      container.height_interne = Math.max( 
     1773                  container.height_interne, 
     1774                  Math.ceil(options.mini_height) + retrait_img.height); 
     1775      container.width_interne = Math.max(container.width_interne, 
     1776                  Math.ceil(options.mini_width) + retrait_img.width); 
    17911777      image_max = { 
    17921778        height: (container.height_interne - retrait_img.height), 
    17931779        width: (container.width_interne - retrait_img.width) 
    1794       } 
    1795       //========================= 
     1780      }; 
     1781      // ========================= 
    17961782      // test débordement 
    1797       //========================= 
     1783      // ========================= 
    17981784      height_theMainImage = Math.ceil(image_max.height); 
    17991785      width_theMainImage = Math.ceil(image_max.width); 
     
    18341820        } 
    18351821      } 
    1836       //================================================================= 
     1822      // ======== Initilisation Zone_image =============== 
    18371823      Zone_image.image = { 
    18381824        width: width_theMainImage, 
     
    18431829        height: marge_top + marge_bottom + retrait_img.height 
    18441830      } 
    1845       Zone_image.src = jQuery(theMainImage_id).attr("src"); 
     1831      return true; 
    18461832    } 
    18471833 
    1848     /********************************************* 
     1834    /*************************************************************************** 
    18491835    * Calcul les dimensions. 
    1850     *********************************************/ 
     1836    **************************************************************************/ 
    18511837    Get_dimensions = function (force, parametres) { 
    18521838      new_img = jQuery(theMainImage_id).infos({ absolute: true }); 
    18531839      new_dim = jQuery(theImage_id).infos({ absolute: true }); 
    1854       new_win = jQuery(window).infos({ absolute: true }); // avec ascenseur     
     1840      new_win = jQuery(window).infos({ absolute: true }); // avec ascenseur 
    18551841      options.theImageTop = new_dim.top; 
    18561842      options.theImageLeft = new_dim.left; 
     
    18761862 
    18771863      if (Type_Img != "map" && Type_Img != "iframe") 
    1878         Select_Image(); 
    1879       infos_theMainImage = jQuery(theMainImage_id).infos({ absolute: true }); 
    1880       Zone_image.src = infos_theMainImage.src; 
     1864        if (Select_Image() == "Wait") { 
     1865          return "Wait"; 
     1866        } 
    18811867      useMap = options.pictureSelType; 
    1882       //================================================================= 
     1868      // ================================================================= 
    18831869      switch (Type_Img) { 
    18841870        case "map": 
    18851871          if (Set_Map(true)) return false; 
    1886           break 
     1872          break; 
    18871873        case "panorama": 
    18881874          if (!theMainImage_id) { 
     
    18941880 
    18951881          img_finale.height = infos_theImage.height; 
    1896           break 
     1882          break; 
    18971883        case "img": 
    1898  
    1899  
    1900  
    1901  
    1902  
    1903           break 
     1884          break; 
    19041885        case "img_autre": 
    19051886          if (!theMainImage_id) { 
     
    19121893 
    19131894 
    1914           break 
     1895          break; 
    19151896        case "embed": 
    19161897          // 
     
    19191900          if (infos_theMainImage.width == 0) 
    19201901            infos_theMainImage = jQuery("#the_page").infos(); 
    1921  
    1922  
    19231902          iph1 = jQuery("#theImage div").infos(); 
    1924  
    1925           break 
     1903          break; 
    19261904        case "charlie": 
    1927  
    19281905          Zone_image.zoom = 1; 
    1929  
    1930           break 
    1931  
     1906          break; 
    19321907        case "iframe": 
    19331908          wpng = 0; 
     
    19351910          Zone_image.image.height = options.theImageHeight; 
    19361911          Zone_image.zoom = 1; 
    1937           break 
     1912          break; 
    19381913        case "pamoorama": 
    19391914          Wait_pamoorama(); 
    1940           break 
    1941       } 
    1942  
    1943  
    1944  
    1945       //================================================= 
     1915          break; 
     1916      } 
     1917 
     1918 
     1919 
     1920      // ================================================= 
    19461921      if (Zone_image.image.height < options.mini_height2) { 
    19471922        Zone_image.image.height = parseInt(options.mini_height2); 
     
    19521927        Zone_image.image.height = Math.ceil(Zone_image.image.width / Zone_image.image_init.rapport); 
    19531928      } 
    1954       //================================================== 
    1955       //   ImageWidthidth largeur à atteindre 
    1956       //   Calcul du rapport d'agrandissement 
     1929      // ================================================== 
     1930      // ImageWidthidth largeur à atteindre 
     1931      // Calcul du rapport d'agrandissement 
    19571932 
    19581933      echelle_max = parseFloat(options.echelle_max, '3'); 
     
    19731948 
    19741949      return true; 
    1975     } 
    1976     //________________ Get_dimensions ___________________ 
    1977  
    1978  
    1979     /***************************** 
    1980     *  init_gen 
    1981     *****************************/ 
     1950    }; 
     1951    // ________________ Get_dimensions ___________________ 
     1952 
     1953 
     1954    /*************************************************************************** 
     1955    * init_gen 
     1956    **************************************************************************/ 
    19821957    init_gen = function (e) { 
    19831958      theImg = document.getElementById(theMainImage_id.replace("#", "")); 
    1984       //================================================== 
     1959      // ================================================== 
    19851960      marges_llgbo = 0; 
    19861961      options.marges_llgbo = 0; 
     
    19911966            infos_llgboframe1 = jQuery(llgbo_id + " div:last").infos(); 
    19921967            infos_llgboframe31 = jQuery(llgbo_id + "  div:first").infos(); 
    1993             //============================================= 
     1968            // ============================================= 
    19941969            ll2 = infos_llgboframe1.width; // llgboframe1 
    19951970            ll1 = infos_llgboframe31.general.width; // llgboframe31 
     
    20021977      } 
    20031978 
    2004       //========= Récupération des informations =============   
     1979      // ========= Récupération des informations ============= 
    20051980 
    20061981      options.marge_top = 0; 
     
    20262001      options.marge_left = infos_theImage.general.marges.left + Math.ceil(options.marge_gauche); 
    20272002      options.marge_right = infos_theImage.general.marges.right + Math.ceil(options.marge_droite); 
    2028       options.marge_top += infos_theImage.general.marges.top + infos_content.general.marges.top + Math.ceil(options.marge_haute); 
     2003      options.marge_top += infos_theImage.general.marges.top + 
     2004                           infos_content.general.marges.top + 
     2005                           Math.ceil(options.marge_haute); 
    20292006 
    20302007      if (options.pictureDeriv == null) 
     
    20322009      else 
    20332010        options.first = false; 
    2034       //=================== Gestion liste photos size ============================ 
     2011      // =================== Gestion liste photos size 
     2012      // ============================ 
    20352013      us = 0; 
    20362014      if (!options.theMainImageWidth) options.theMainImageWidth = options.scaledWidth; 
     
    20552033      if (pictureSelType_user != options.pictureSelType) { 
    20562034        /* 
    2057         user_status = options.user_status; 
    2058         pictureSelType_user = eval("options." + user_status + "_type"); //limite taille 
     2035        * user_status = options.user_status; pictureSelType_user = 
     2036        * eval("options." + user_status + "_type"); //limite taille 
    20592037        */ 
    20602038        pictureDeriv_user = options.pictureDeriv; 
     
    20642042      Affiche_limite(pictureSelType_user); 
    20652043 
    2066       //=================== 2================================== 
     2044      // =================== 2================================== 
    20672045      sav_p = options.pictureSelType; 
    20682046      options.pictureSelType = "SelMaxi"; 
     
    20742052      spans.attr("name", "SelMaxi"); 
    20752053      spans.text("(" + options.theMainImageWidth + " x " + options.theMainImageHeight + ")"); 
    2076       //========================================================== 
     2054      // ========================================================== 
    20772055      options.pictureSelType = "Autosize"; 
    20782056      href_path = get_href(options.pictureDeriv); 
     
    20832061      spans.attr("name", "Autosize"); 
    20842062      spans.text("(" + options.theMainImageWidth + " x " + options.theMainImageHeight + ")"); 
    2085       //========================================================== 
     2063      // ========================================================== 
    20862064      options.pictureSelType = sav_p; 
    20872065      jQuery('#derivativeSwitchBox .switchCheck').css('visibility', 'hidden'); 
    20882066      if (options.pictureSelType == "Autosize" || options.pictureSelType == "SelMaxi") { 
    2089         //  jQuery('#derivativeChecked' + options.pictureSelType).css('visibility', 'visible'); 
     2067        jQuery('#derivativeChecked' + options.pictureSelType).css('visibility', 'visible'); 
    20902068        spans = jQuery("#derivativeChecked" + options.pictureSelType).next(); 
    20912069        spans.addClass("linkAutosize"); 
    20922070        spans.find("span").addClass("auto_details"); 
    20932071      } else { 
    2094         //  jQuery('#derivativeChecked' + options.pictureDeriv).css('visibility', 'visible'); 
     2072        jQuery('#derivativeChecked' + options.pictureDeriv).css('visibility', 'visible'); 
    20952073      } 
    20962074      pictureDeriv = options.pictureDeriv; 
     
    20992077      jQuery("#" + Type_Img).show(options.fade_in); 
    21002078    }; 
    2101     //_______________________ init_gen _______________________ 
    2102  
    2103  
    2104     /********************************************* 
     2079    // _______________________ init_gen _______________________ 
     2080 
     2081 
     2082    /*************************************************************************** 
    21052083    * DEBUG .... 
    2106     *********************************************/ 
     2084    **************************************************************************/ 
    21072085    /* 
    2108     if (DEBUG_autosize.match("true",gi))   { 
    2109     for (var i = 0; i < 10; i++) { 
    2110     jQuery('#adddebugs').click(); 
    2111     } 
    2112     jQuery(jQuery('.debug').get(i - 1)).click(); 
    2113     } 
     2086    * if (DEBUG_autosize.match("true",gi)) { for (var i = 0; i < 10; i++) { 
     2087    * jQuery('#adddebugs').click(); } jQuery(jQuery('.debug').get(i - 
     2088    * 1)).click(); } 
    21142089    */ 
    21152090 
     
    21362111    // on Double Click, remove the debug from the DOM 
    21372112    jQuery('.debug').live('dblclick', function () { 
    2138       jQuery(this).fadeOut(function () { jQuery(this).remove() }); 
     2113      jQuery(this).fadeOut(function () { jQuery(this).remove(); }); 
    21392114    }); 
    21402115 
     
    21592134        mouse_x = 0; 
    21602135        mouse_y = 0; 
    2161         //  document.onmousemove = position; 
     2136        // document.onmousemove = position; 
    21622137 
    21632138      } 
     
    22022177 
    22032178 
    2204     //======================================================================================= 
     2179    // ======================================================================================= 
    22052180    Debug_info = function (index, infos, Nom_str) { 
    22062181      if (typeof infos == "undefined") return; 
     
    22262201            top: infos.top + "px" 
    22272202          } 
    2228         } 
     2203        }; 
    22292204        return myDebug; 
    22302205 
     
    22562231              top: 0 + "px" 
    22572232            } 
    2258           } 
     2233          }; 
    22592234          return myDebug; 
    22602235        } 
     
    22622237 
    22632238 
    2264     } //Debug_info 
    2265     //==================================================== 
     2239    }; // Debug_info 
     2240    // ==================================================== 
    22662241    affiche_debug = function (aff_infos) { 
    22672242      jQuery(jQuery("[id ^='Debug']")).each(function (i) { 
     
    22742249      }); 
    22752250      return; 
    2276     } 
    2277     //___________ affiche_debug ____ 
    2278     //==================================================== 
     2251    }; 
     2252    // ___________ affiche_debug ____ 
     2253    // ==================================================== 
    22792254    function Debug_pos() { 
    22802255      return; 
     
    22832258        jQuery("[id ^='Debug']").show(); 
    22842259        /* 
    2285         Debug2  background-color:yellow 
    2286         Debug3 background-color:blue 
    2287         Debug4 background-color:green 
    2288         Debug5 background-color:red 
    2289  
     2260        * Debug2 background-color:yellow Debug3 background-color:blue Debug4 
     2261        * background-color:green Debug5 background-color:red 
     2262        *  
    22902263        */ 
    22912264 
     
    22952268      } 
    22962269    } // Debug_pos 
    2297     //========================================================== 
    2298  
    2299  
    2300  
    2301  
    2302  
    2303  
    2304  
    2305  
    2306  
    2307   });                                                                                                                                     // ready 
     2270    // ========================================================== 
     2271 
     2272 
     2273 
     2274 
     2275 
     2276 
     2277 
     2278 
     2279 
     2280  });                                                                                                                                                            // ready 
    23082281 
    23092282 
     
    23122285    k1 = 0; 
    23132286  }); 
     2287//========================================================== 
     2288  function file_exists(filename){        
     2289          var params = { filename: filename, types: [], src: [] }; 
     2290          url = "plugins/PersonalPlugin/fileok.php?filename=" + filename; 
     2291    jQuery.ajax({ 
     2292        type: "POST", 
     2293        url: url, 
     2294        data: params, 
     2295        dataType: "json", 
     2296        success: function (data) { 
     2297          if (!data.stat || data.stat != "ok") { 
     2298            return; 
     2299          } 
     2300         if(data.result[1]=="ok"){ 
     2301        jQuery("#theMainImage").attr("src", data.result[0]); 
     2302  } 
     2303  /* 
     2304          retour = "<ul>"  ; 
     2305          jQuery(".infos").text(data.stat);         
     2306          for (var i = 0; i < data.result.length; i++) { 
     2307            retour = retour + "<li >" + data.result[i] + "</li>"; 
     2308 
     2309          } 
     2310          retour += "</ul>"; 
     2311          jQuery(".infos").html(retour); 
     2312  */ 
     2313        }, 
     2314        error: function (data) { 
     2315          jQuery(".infos").html(data.responseText); 
     2316        } 
     2317      }); 
     2318  }; 
  • extensions/Autosize/js/autosizeDetect.js

    r22133 r22191  
    5151        retval2 = jQuery.cookie('picture_deriv'); 
    5252 
    53         if (retval == "ok" && retval2) 
    54                 return; 
     53        if (!retval2) 
     54          jQuery.cookie('picture_deriv','medium'); 
    5555        // 
    56         jQuery.cookie('autosize_reload', "ok", { 
    57                 path : COOKIE_PATH 
    58         }); 
     56        jQuery.cookie('autosize_reload', "ok", {path : COOKIE_PATH,expires:1}); 
    5957 
    6058        if (reload == "true") { 
  • extensions/Autosize/js/autosize_ajax.js

    r19936 r22191  
    105105 
    106106          } 
    107         } 
     107        }; 
  • extensions/Autosize/main.inc.php

    r22133 r22191  
    11<?php 
    22/* 
    3 Plugin Name: AutoSize 
     3 Plugin Name: AutoSize 
    44Version: 3.1.1 
    55Description: Ajuste l'affichage des photos en fonction de la hauteur de la fenetre de navigation 
     
    77Author: cljosse 
    88Author URI:http://cljosse.free.fr 
    9 */  
     9*/ 
    1010/***************************************** 
    11 *Ajouter .contentWithMenu{ margin-left:0 } dans themes montblanc 
     11 *Ajouter .contentWithMenu{ margin-left:0 } dans themes montblanc 
    1212* 
    1313*****************************************/ 
    1414if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); 
    15 if (!defined('AUTOSIZE_PATH'))  
    16 define(  'AUTOSIZE_PATH',   PHPWG_PLUGINS_PATH.basename(dirname(__FILE__)).'/' ); 
    17 if (!defined('ROOT_URL'))  
    18 define(  'ROOT_URL',  get_root_url().'/' ); 
    19   
    20 if (!defined('AUTOSIZE_PATH_ABS'))  
    21 define( 
    22   'AUTOSIZE_PATH_ABS',  realpath(AUTOSIZE_PATH)."/" 
    23 ); 
     15if (!defined('AUTOSIZE_PATH')) 
     16        define(  'AUTOSIZE_PATH',   PHPWG_PLUGINS_PATH.basename(dirname(__FILE__)).'/' ); 
     17if (!defined('ROOT_URL')) 
     18        define(  'ROOT_URL',  get_root_url().'/' ); 
     19 
     20if (!defined('AUTOSIZE_PATH_ABS')) 
     21        define( 
     22                        'AUTOSIZE_PATH_ABS',  realpath(AUTOSIZE_PATH)."/" 
     23        ); 
    2424 
    2525global $conf ; 
    26   if( isset($_GET['cl_debug']) && $_GET['cl_debug'] =='false') { 
    27       $DEBUG_autosize=""; 
    28   }else{ 
    29     $DEBUG_autosize = isset($_POST['cl_debug']) ? $_POST['cl_debug'] : "" ; 
    30     $DEBUG_autosize = isset($_GET['cl_debug']) ? $_GET['cl_debug'] :  $DEBUG_autosize ; 
    31     $DEBUG_autosize = isset($conf['cl_debug']) ? $conf['cl_debug']."," . $DEBUG_autosize : $DEBUG_autosize ;     
    32     } 
    33  
    34 if(preg_match("|NO|", $DEBUG_autosize, $val)) {   
     26//================================================================ 
     27global $DEBUG_autosize; 
     28if( isset($_GET['cl_debug']) && $_GET['cl_debug'] =='false') { 
     29        $DEBUG_autosize=""; 
     30}else{ 
     31        $DEBUG_autosize = isset($_POST['cl_debug']) ? $_POST['cl_debug'] : "" ; 
     32        $DEBUG_autosize = isset($_GET['cl_debug']) ? $_GET['cl_debug'] :  $DEBUG_autosize ; 
     33        $DEBUG_autosize = isset($conf['cl_debug']) ? $conf['cl_debug']."," . $DEBUG_autosize : $DEBUG_autosize ; 
     34        //=============================================================== 
     35} 
     36if(preg_match("|NO|", $DEBUG_autosize, $val)) { 
    3537 
    3638}else{ 
    37 //================================================================== 
    38         include(AUTOSIZE_PATH."include/constants.php");             
     39        //================================================================== 
     40        include(AUTOSIZE_PATH."include/constants.php"); 
    3941        include_once(AUTOSIZE_PATH.'autosize.inc.php'); 
    40 //================================================================== 
    41 global $page,$autosize_ctrl; 
    42 if (!isset( $page['start'])) { 
    43  $page['start']=0; 
    44  } 
    45 $autosize_ctrl = new autosize_ctrl(); 
    46 add_event_handler('get_admin_plugin_menu_links', array(&$autosize_ctrl,'cl_autosize_admin')  ); 
    47  
    48 //=============================================================== 
    49 if(!preg_match("|NO|", $DEBUG_autosize, $val)) {   
    50  // EVENT_HANDLER_PRIORITY_NEUTRAL=80 
    51     add_event_handler('render_element_content', array(&$autosize_ctrl, 'autosize_calcContent'),EVENT_HANDLER_PRIORITY_NEUTRAL-11,2);  
    52     add_event_handler('render_element_content', array(&$autosize_ctrl, 'init_1'),EVENT_HANDLER_PRIORITY_NEUTRAL-9,2);  
    53     add_event_handler('render_element_content',  array(&$autosize_ctrl,'init'),EVENT_HANDLER_PRIORITY_NEUTRAL-1,2  ); 
    54     add_event_handler('render_element_content',  array(&$autosize_ctrl,'init2'),EVENT_HANDLER_PRIORITY_NEUTRAL+1,2  ); 
    55     add_event_handler('loc_after_page_header', array(&$autosize_ctrl, 'cl_autosize_script_1') ); 
    56     add_event_handler('loc_after_page_header', array(&$autosize_ctrl, 'cl_autosize_script_2')  ); 
    57     add_event_handler('loc_after_page_header',array(&$autosize_ctrl, 'cl_autosize_script_3')  ); 
    58     add_event_handler('loc_after_page_header', array(&$autosize_ctrl, 'cl_autosize_affiche'), EVENT_HANDLER_PRIORITY_NEUTRAL +21    ); 
    59     if(!isset($_GET['slideshow'])) add_event_handler('loc_begin_picture', array(&$autosize_ctrl, 'init_3'), EVENT_HANDLER_PRIORITY_NEUTRAL+6); 
    60     } 
     42        //================================================================== 
     43        global $page,$autosize_ctrl; 
     44        if (!isset( $page['start'])) { 
     45                $page['start']=0; 
     46        } 
     47        $autosize_ctrl = new autosize_ctrl(); 
     48        add_event_handler('get_admin_plugin_menu_links', array(&$autosize_ctrl,'cl_autosize_admin')  ); 
     49        //=============================================================== 
     50        if(!preg_match("|NO|", $DEBUG_autosize, $val)) { 
     51                // EVENT_HANDLER_PRIORITY_NEUTRAL=80 
     52                global $autosize_ctrl; 
     53                                add_event_handler('render_element_content', array(&$autosize_ctrl, 'autosize_calcContent'),EVENT_HANDLER_PRIORITY_NEUTRAL-11,2); 
     54                                add_event_handler('render_element_content', array(&$autosize_ctrl, 'init_1'),EVENT_HANDLER_PRIORITY_NEUTRAL-9,2); 
     55                                add_event_handler('render_element_content', array(&$autosize_ctrl, 'init'),EVENT_HANDLER_PRIORITY_NEUTRAL-1,2  ); 
     56                                add_event_handler('render_element_content', array(&$autosize_ctrl, 'init2'),EVENT_HANDLER_PRIORITY_NEUTRAL+1,2  ); 
     57                                add_event_handler('loc_after_page_header', array(&$autosize_ctrl, 'cl_autosize_script_1') ); 
     58                                add_event_handler('loc_after_page_header', array(&$autosize_ctrl, 'cl_autosize_script_2')  ); 
     59                                add_event_handler('loc_after_page_header',  array(&$autosize_ctrl, 'cl_autosize_script_3')  ); 
     60                                add_event_handler('loc_after_page_header', array(&$autosize_ctrl, 'cl_autosize_affiche'), EVENT_HANDLER_PRIORITY_NEUTRAL +21    ); 
     61                        if(!isset($_GET['slideshow'])) add_event_handler('loc_begin_picture', array(&$autosize_ctrl, 'init_3'), EVENT_HANDLER_PRIORITY_NEUTRAL+6); 
     62        } 
    6163} ; 
    6264 
    63       
     65 
    6466 
    6567 
  • extensions/Autosize/template/picture_1.tpl

    r18949 r22191  
    1414    {/literal}{/footer_script} 
    1515{else } 
    16 {combine_script id="Affiche_script" path= $AUTOSIZE_PATH|@cat:"js/Affiche_script.js" require='jquery,autosize.dimensions'  } 
    17 {if $theme != "elegant"} 
    18 {combine_script id="autosize.cookie" path = $AUTOSIZE_PATH|@cat:"js/autosize.cookie.js" require="jquery"  }{/if}  
    19 {combine_script id="autosize.dimensions" path = $AUTOSIZE_PATH|@cat:"js/autosize.dimensions.js" require="jquery"} 
     16        {combine_script id="Affiche_script" path= $AUTOSIZE_PATH|@cat:"js/Affiche_script.js" require='jquery,autosize.dimensions'  } 
     17        {if $theme != "elegant"} 
     18                {combine_script id="autosize.cookie" path = $AUTOSIZE_PATH|@cat:"js/autosize.cookie.js" require="jquery"  } 
     19        {/if}  
     20        {combine_script id="autosize.dimensions" path = $AUTOSIZE_PATH|@cat:"js/autosize.dimensions.js" require="jquery"} 
    2021{/if}  
    2122  
    2223{if $gmaps_function=="true" } 
    23 {combine_script id="maps.google.com/api" path="http://maps.google.com/maps/api/js?sensor=false" require="jquery" } 
     24        {combine_script id="maps.google.com/api" path="http://maps.google.com/maps/api/js?sensor=false" require="jquery" } 
    2425{/if} 
Note: See TracChangeset for help on using the changeset viewer.