Changeset 10845


Ignore:
Timestamp:
05/11/11 12:13:49 (9 years ago)
Author:
cljosse
Message:

[extensions] autosize compatibility with theme gally

  • rename lang.php to plugin.lang.php
  • rename jquery.cookies.js to autosize.cookie.js
  • rename jquery.dimensions.js to autosize.dimensions.js
Location:
extensions/Autosize
Files:
12 edited
13 moved

Legend:

Unmodified
Added
Removed
  • extensions/Autosize/admin/admin_autosize.php

    r8912 r10845  
    8383 
    8484$my_base_url = get_admin_plugin_menu_link(__FILE__); 
    85 load_language('lang', AUTOSIZE_PATH );  
     85load_language('plugin.lang', AUTOSIZE_PATH );  
    8686// ************************************************************************* 
    8787// |                          Sélection de l'onglet                        | 
     
    121121 
    122122 $message=" 
    123     <script id='dimensions' src='./plugins/Autosize/js/jquery.dimensions.js'></script> 
     123    <script id='dimensions' src='./plugins/Autosize/js/autosize.dimensions.js'></script> 
    124124    <script id='Affiche_script' src='./plugins/Autosize/js/Affiche_script.js'></script> 
    125125    <fieldset id='fieldset'> 
  • extensions/Autosize/admin/template/admin.tpl

    r10347 r10845  
    44{include file= $AUTOSIZE_PATH_ABS|@cat:'admin/template/header_2_2.tpl'} 
    55{/if}  
    6 {html_head}  
    7  <script type="text/javascript"> 
     6{html_head} 
     7{literal} 
     8<style type="text/css"> 
     9.td_autosize { 
     10  width: 25%; 
     11  font-style: italic;   
     12} 
     13</style> 
     14{/literal} 
     15<script type="text/javascript"> 
     16    var src_img = '{$SRC_IMG}'; 
    817    var fade_in = '{$fade_in}'; 
    9      var DEBUG = '{$DEBUG}'; 
    10      var thumbnail = '{$thumbnail}'; 
    11      var theme = '{$theme}'; 
    12 var cl_version = '{$cl_version}'; 
    13      var scaled_width = '{$SCALED_WIDTH}'; // valeur par defaut 
    14      var scaled_height = '{$SCALED_HEIGHT}'; // valeur par defaut 
    15      var img_width = '{$IMG_WIDTH }'; 
    16      var img_height = '{ $IMG_HEIGHT }'; 
    17  
    18      var marge_basse = '{ $MARGE_BASSE }'; 
    19      var echelle_max = '{ $ECHELLE_MAX }'; 
    20      var mini_width = '{ $MINI_WIDTH   }'; 
    21      var mini_height = '{ $MINI_HEIGHT }'; 
    22      var mini_width2 = '{ $MINI_WIDTH2 }'; 
    23      var mini_height2 = '{ $MINI_HEIGHT2 }'; 
    24      var webmaster_width = '{$webmaster_width   }'; 
    25      var webmaster_height = '{ $webmaster_height   }'; 
    26      var admin_width = '{ $admin_width   }'; 
    27      var admin_height = '{ $admin_height   }'; 
    28      var generic_width = '{ $generic_width   }'; 
    29      var generic_height = '{ $generic_height   }'; 
    30      var guest_width = '{ $guest_width   }'; 
    31      var guest_height = '{$guest_height}'; 
    32      var normal_width = '{$normal_width}'; 
    33      var normal_height = '{$normal_height}'; 
    34      var user_status = '{$user_status}'; 
    35  
    36      var check_auto_w = '{$check_auto_w}'; 
    37  
    38      var check_desc_v = '{$check_desc_v}'; 
    39      check_desc_v = (check_desc_v == 'checked="checked"');  
    40  </script> 
     18 
     19    var thumbnail = '{$thumbnail}'; 
     20    var scaled_width =  '{$SCALED_WIDTH}'; // valeur par defaut 
     21    var scaled_height = '{$SCALED_HEIGHT}'; // valeur par defaut 
     22    var img_width='{$IMG_WIDTH }'; 
     23    var img_height = '{ $IMG_HEIGHT }'; 
     24 
     25    var marge_basse='{ $MARGE_BASSE }'; 
     26    var echelle_max='{ $ECHELLE_MAX }'; 
     27    var mini_width='{ $MINI_WIDTH   }'; 
     28    var mini_height = '{ $MINI_HEIGHT   }'; 
     29    var mini_width2 = '{ $MINI_WIDTH2 }'; 
     30    var mini_height2 = '{ $MINI_HEIGHT2 }'; 
     31 
     32    var webmaster_width='{$webmaster_width   }'; 
     33    var webmaster_height = '{ $webmaster_height   }'; 
     34    var webmaster_enabled = '{ $webmaster_enabled   }'; 
     35 
     36    var admin_width='{ $admin_width   }'; 
     37    var admin_height = '{ $admin_height   }'; 
     38    var admin_enabled = '{ $admin_enabled   }'; 
     39 
     40    var generic_width='{ $generic_width   }'; 
     41    var generic_height = '{ $generic_height   }'; 
     42    var generic_enabled = '{ $generic_enabled   }'; 
     43 
     44    var guest_width='{ $guest_width   }'; 
     45    var guest_height = '{$guest_height}'; 
     46    var guest_enabled = '{ $guest_enabled   }'; 
     47 
     48    var normal_width='{$normal_width}'; 
     49    var normal_height = '{$normal_height}'; 
     50    var normal_enabled = '{ $normal_enabled   }'; 
     51 
     52    var user_status='{$user_status}'; 
     53    
     54    var check_auto_w = '{$check_auto_w}'; 
     55      
     56    var check_desc_v = ('{$check_desc_v}' == 'checked="checked"') ? true : false;  
     57</script> 
    4158  
    4259 
     
    87104    <fieldset> 
    88105        <legend class="cluetip" title="{'cl_autosize_config_title_1'|@translate}|{'cl_autosize_hlp_line1'|@translate}">{'cl_autosize_config_title_1'|@translate}</legend> 
    89         <td>{'User status'|@translate}</td> 
    90  
    91         <td>{'cl_autosize_height'|@translate}</td> 
    92         <td style="visibility:visible">{'cl_autosize_width'|@translate} 
    93          <input type="checkbox" name="check_auto_w" value="on"  {$check_auto_w}  /></td> 
    94          <td style="visibility:visible">{'cl_autosize_enabled'|@translate} 
    95         </td> 
    96  
    97         <tr> 
     106        <td class="td_autosize pluginBox">{'User status'|@translate}</td> 
     107        <td class="td_autosize pluginBox">{'cl_autosize_height'|@translate}</td> 
     108        <td class="td_autosize pluginBox">{'cl_autosize_width'|@translate} 
     109         <input type="checkbox" id="check_auto_w" name="check_auto_w" value="on"  {$check_auto_w}  /></td> 
     110         <td class="td_autosize pluginBox">{'cl_autosize_enabled'|@translate}</td> 
     111 
     112        <tr name="webmaster_enabled"> 
    98113        <td>{'user_status_webmaster'|@translate}</td> 
    99114        <td><input name="webmaster_height" id="Text7" type="text"  value ="{$webmaster_height}" /></td> 
    100         <td style="visibility:{$visible_w}"><input name="webmaster_width" id="webmaster_width" type="text"  value ="{$webmaster_width}" /></td> 
     115        <td><input name="webmaster_width" id="webmaster_width" type="text" value="{$webmaster_width}" /></td> 
    101116         <td ><input name="webmaster_enabled" id="webmaster_enabled" type="checkbox"  value ="on" {$webmaster_enabled}  /></td> 
    102117        </tr> 
    103         <tr> 
     118        <tr name="admin_enabled"> 
    104119        <td>{'user_status_admin'|@translate}</td> 
    105120        <td><input name="admin_height" id="admin_height" type="text"  value ="{$admin_height}" /></td> 
    106         <td style="visibility:{$visible_w}"><input name="admin_width" id="admin_width" type="text"  value ="{$admin_width}" /></td> 
    107           <td ><input name="admin_enabled" id="admin_enabled" type="checkbox"  value ="on" {$admin_enabled} /></td> 
    108         </tr> 
    109         <tr> 
     121        <td ><input name="admin_width" id="admin_width" type="text"  value ="{$admin_width}" /></td> 
     122        <td ><input name="admin_enabled" id="admin_enabled" type="checkbox"  value ="on" {$admin_enabled} /></td> 
     123        </tr> 
     124        <tr name="generic_enabled"> 
    110125        <td>{'user_status_generic'|@translate}</td> 
    111126        <td><input name="generic_height" id="Text1" type="text"  value ="{$generic_height}" /></td> 
    112         <td style="visibility:{$visible_w}"><input name="generic_width" id="generic_width" type="text"  value ="{$generic_width}" /></td> 
     127        <td><input name="generic_width" id="generic_width" type="text"  value ="{$generic_width}" /></td> 
    113128        <td ><input name="generic_enabled" id="generic_enabled" type="checkbox"  value ="on" {$generic_enabled} /></td> 
    114129        </tr> 
    115         <tr> 
     130        <tr name="guest_enabled"> 
    116131        <td>{'user_status_guest'|@translate}</td> 
    117132        <td><input name="guest_height" id="Text3" type="text"  value ="{$guest_height}" /></td> 
    118         <td style="visibility:{$visible_w}"><input name="guest_width" id="guest_width" type="text"  value ="{$guest_width}" /></td> 
     133        <td><input name="guest_width" id="guest_width" type="text"  value ="{$guest_width}" /></td> 
    119134         <td ><input name="guest_enabled" id="guest_enabled" type="checkbox"  value ="on" {$guest_enabled} /></td> 
    120135        </tr> 
    121         <tr> 
     136        <tr name="normal_enabled"> 
    122137        <td>{'user_status_normal'|@translate}</td> 
    123138        <td><input name="normal_height" id="Text5" type="text"  value ="{$normal_height}" /></td> 
    124         <td style="visibility:{$visible_w}"><input name="normal_width" id="normal_width" type="text"  value ="{$normal_width}" /></td> 
    125          <td ><input name="normal_enabled" id="normal_enabled" type="checkbox"  value ="on" {$normal_enabled} /></td> 
     139        <td><input name="normal_width" id="normal_width" type="text"  value ="{$normal_width}" /></td> 
     140        <td ><input name="normal_enabled" id="normal_enabled" type="checkbox"  value ="on" {$normal_enabled} /></td> 
    126141        </tr> 
    127142 
  • extensions/Autosize/autosize.inc.php

    r10561 r10845  
    5555      $file =AUTOSIZE_PATH_ABS.'template/header_2_2.tpl' ; 
    5656    $template->set_filenames(array('autosize_init_header'=> $file )); 
    57     $template->set_filenames(array('autosize_init'=>AUTOSIZE_PATH_ABS. "template/conflit.tpl" ) );       
    58  
    59     $DEBUG = isset($conf['cl_debug_conflit']) ? $conf['cl_debug_conflit'] : "false" ;  
     57    $template->set_filenames(array('autosize_init'=>AUTOSIZE_PATH_ABS. "template/conflit.tpl" ) ); 
     58//================================================================================================= 
     59$DEBUG_autosize = isset($_POST['cl_debug_conflit']) ? $_POST['cl_debug_conflit'] : "false" ; 
     60$DEBUG_autosize = isset($_GET['cl_debug_conflit']) ? $_GET['cl_debug_conflit'] : $DEBUG_autosize ; 
     61$DEBUG_autosize = isset($conf['cl_debug_conflit']) ? $conf['cl_debug_conflit'] : $DEBUG_autosize ;  
     62//================================================================================================= 
     63 
    6064    $autosize_parametres =       cl_autosize_Get_Options() ;                     
    6165    $theme=$user['theme']; 
     
    6872                                                                          
    6973        'theme' => $theme  , 
    70         'DEBUG' => $DEBUG  , 
     74        'DEBUG_autosize' =>  $DEBUG_autosize , 
    7175        'AUTOSIZE_PATH' => str_replace("../","",AUTOSIZE_PATH)  , 
    7276        'AUTOSIZE_PATH_ABS' => AUTOSIZE_PATH_ABS, 
     
    7983 //=========================================================== 
    8084 /* 
    81   * cl_autosize_script_2 
     85  * cl_autosize_script_2(admin) 
    8286 */ 
    8387 static public function cl_autosize_script_2() 
     
    8791 
    8892                        $my_path = dirname(__FILE__).'/'; 
    89                         $DEBUG =  isset($conf['cl_debug_conflit']) ? $conf['cl_debug_conflit'] : "false"  ;  
     93//================================================================================================= 
     94$DEBUG_autosize = isset($_POST['cl_debug_conflit']) ? $_POST['cl_debug_conflit'] : "false" ; 
     95$DEBUG_autosize = isset($_GET['cl_debug_conflit']) ? $_GET['cl_debug_conflit'] : $DEBUG_autosize ; 
     96$DEBUG_autosize = isset($conf['cl_debug_conflit']) ? $conf['cl_debug_conflit'] : $DEBUG_autosize ;  
     97//================================================================================================= 
     98 
     99 
    90100                        $ma_page=isset($page['body_id'])?$page['body_id']:"" ; 
    91101                        $theme=$user['theme']; 
     
    99109                                         
    100110                                        'theme' => $theme  , 
    101                                         'DEBUG' => $DEBUG   , 
     111                                        'DEBUG_autosize' => $DEBUG_autosize   , 
    102112                                        'AUTOSIZE_PATH' => AUTOSIZE_PATH 
    103113                                        ) 
     
    143153                global  $conf,$lang ,$user,$userdata; 
    144154    if ('kardon' == $user['theme'] and isset($_GET['slideshow'])) return ; 
    145                 load_language('lang', AUTOSIZE_PATH); 
     155                load_language('plugin.lang', AUTOSIZE_PATH); 
    146156                $my_path = dirname(__FILE__).'/'; 
    147157                 if (isset( $page['body_id']) && $page['body_id']=='thePicturePage'  ) { 
     
    173183                                                $template->assign('cl_autosize_button',  
    174184                                                array(  'cl_autosize_info' => 'cl_autosize_info' , 
    175                                                                 'cl_autosize_info_2' => 'cl_autosize_info_2' ,     
    176                                                                 'URL' => $_SERVER['REQUEST_URI'] , 
    177                                                                 'ICON2' => AUTOSIZE_PATH . 'icons/button-maximize.png', 
    178                                                                 'ICON' => AUTOSIZE_PATH . 'icons/button-minimize.png' 
     185                                                                    'cl_autosize_info_2' => 'cl_autosize_info_2' ,     
     186                                                                    'URL' => $_SERVER['REQUEST_URI'] , 
     187                                                                    'ICON2' => AUTOSIZE_PATH . 'icons/button-maximize.png', 
     188                                                                    'ICON' => AUTOSIZE_PATH . 'icons/button-minimize.png' 
    179189                                                                ) 
    180190 
  • extensions/Autosize/css/autosize.css

    r9007 r10845  
    4141 
    4242} 
    43 #imageContainer{ 
    44  height:1400px;  
     43 
     44  
     45#theImage { 
     46 
     47  
    4548} 
     49#content {    
     50  
     51  
     52} 
     53 #imageContainer { 
     54  
     55  
     56} 
     57#navThumbNext, #navThumbPrev{ height:200px; 
     58 
     59  
     60} 
     61.navThumbNextBg{ 
     62   right:0px;  
     63} 
     64 #navThumbNextContainer { 
     65  right:90px;  
     66} 
  • extensions/Autosize/include/affiche.php

    r10445 r10845  
    1010$cl_plugin=isset($cl_plugin)?$cl_plugin:""; 
    1111$cl_visible=isset($conf['cl_auto']) ? $conf['cl_auto'] : 'true' ;  
    12  $DEBUG=isset($_POST['cl_debug_conflit']) ? $_POST['cl_debug_conflit'] : "false" ; 
    13 $DEBUG= isset($conf['cl_debug_conflit']) ? $conf['cl_debug_conflit'] : $DEBUG ;  
    14   
    15  $my_path = AUTOSIZE_PATH_ABS; 
    16 $theme=$user['theme']; 
    17 $user_status = $user['status'] ; 
     12//================================================================================================= 
     13$DEBUG_autosize = isset($_POST['cl_debug_conflit']) ? $_POST['cl_debug_conflit'] : "false" ; 
     14$DEBUG_autosize = isset($_GET['cl_debug_conflit']) ? $_GET['cl_debug_conflit'] : $DEBUG_autosize ; 
     15$DEBUG_autosize = isset($conf['cl_debug_conflit']) ? $conf['cl_debug_conflit'] : $DEBUG_autosize ;  
     16//================================================================================================= 
     17  $my_path = AUTOSIZE_PATH_ABS; 
     18  $theme=$user['theme']; 
     19  $user_status = $user['status'] ; 
    1820 
    1921                   $template->assign( array(  
     
    2830        $template->assign( 
    2931                                        array( 
    30             'DEBUG' =>  $DEBUG   , 
     32            'DEBUG_autosize' =>  $DEBUG_autosize   , 
    3133            'cl_visible' =>  $cl_visible, 
    3234            'cl_version' => $cl_version, 
  • extensions/Autosize/js/Affiche_script.js

    r10787 r10845  
    6161                                         function (i) { 
    6262                                             jQuery(Parent).css({ opacity: "1" }); 
    63                                              if (DEBUG == "true") { 
     63                                             if (DEBUG_autosize == "true") { 
    6464                                                 bp1 = jQuery('.debug').get(nu_img); 
    6565                                                 if (!bp1) nu_img = 0; 
     
    286286         rapport = -1; 
    287287         marges_llgbo = 0; 
    288          pos = 0; 
     288 
    289289         //============================================================= 
    290290         Type_Img = ""; 
     
    365365           // 
    366366           //if (options.imageAutosize) return true ;stripped 
    367            if (DEBUG == "true") { 
     367           if (DEBUG_autosize == "true") { 
    368368             nu_img += 1; 
    369369 
     
    533533             case "img_autre": 
    534534               if (!TheImg) { 
    535                  if (DEBUG == "true") alert("TheImg=null"); 
     535                 if (DEBUG_autosize == "true") alert("TheImg=null"); 
    536536                 return true; 
    537537 
     
    10361036                 if (typeof (currentTab) == "undefined") inittoolbar(); 
    10371037                 else initializeImageMode("resize"); 
     1038               } else { 
     1039                 tp = gallyPP.getImageProp(); 
     1040                 if (typeof (GallyPP) == "function") 
     1041                   gallyPP = new GallyPP(); 
     1042 
     1043                iph= jQuery("#imageHeaderBar").infos(); 
     1044                jQuery("#imageToolBar").css({ top: iph.bottom + "px", position: "absolute" }); 
     1045 
    10381046               } 
    10391047               //=========================================================================== 
    10401048 
    10411049               if (jQuery("#navThumbPrev").length > 0) { 
    1042                  jQuery("#navThumbPrev").css({ height: info_img.height + "px", 
    1043                    overflow: "hidden" 
    1044                  }); 
     1050               jQuery("#navThumbPrev").css({ left: 20 + "px", 
     1051               overflow: "hidden" 
     1052               }); 
    10451053 
    10461054               } 
    10471055               if (jQuery("#navThumbNext").length > 0) { 
    1048                  jQuery("#navThumbNext").css({ height: info_img.height + "px", 
    1049                    overflow: "hidden" 
    1050                  }); 
    1051  
    1052                } 
    1053                //jQuery("#gbo").width(); 
    1054                jQuery(Cadre).width(img_finale.width + marges_llgbo); 
     1056               jQuery("#navThumbNext").css({ right: 20 + "px", 
     1057               overflow: "hidden" 
     1058               }); 
     1059 
     1060               } 
     1061               */ 
     1062 
     1063               //============================================================================= 
     1064 
    10551065 
    10561066               if (!theme.match(RegExp("lapis", "gi"))) { 
     
    10771087 
    10781088           } 
    1079            //  --- rglage de la hauteur de page en fonction du copyright----------- 
    1080            if (typeof (pos) == "undefined") pos = jQuery("#copyright").infos(); 
    1081            if (pos != jQuery("#copyright").infos()) 
    1082              pos = jQuery("#copyright").infos(); 
     1089           //  --- réglage de la hauteur de page en fonction du copyright----------- 
     1090           if (typeof (pos_copyright) == "undefined") pos_copyright = jQuery("#copyright").infos(); 
     1091 
    10831092           if (theme.match(RegExp("stripped", "gi"))) { 
    10841093             var TitleBox = jQuery("#imageTitleContainer"); 
    10851094             if (TitleBox.length != 0) TitleBox.css("width", img_finale.width + "px"); 
    10861095           } else { 
    1087              if (pos.top > 100) 
    1088                jQuery("#the_page").height(pos.top); 
    1089  
    1090            } 
     1096             if (pos_copyright.top > 100) { 
     1097               jQuery("#the_page").height(pos_copyright.top); 
     1098             } 
     1099           } 
     1100 
    10911101 
    10921102           if (!theme.match(RegExp("luciano", "gi"))) { 
    1093              jQuery("#linkNext").css({ height: "80px", width: "200px", overflow: "hidden" }); 
    1094              jQuery("#linkPrev").css({ height: "80px", width: "200px", overflow: "hidden" }); 
    1095              jQuery(".navThumb img").css({ height: "80px", width: "", overflow: "hidden" }); 
     1103           jQuery("#linkNext").css({ height: "80px", width: "200px", overflow: "hidden" }); 
     1104           jQuery("#linkPrev").css({ height: "80px", width: "200px", overflow: "hidden" }); 
     1105           jQuery(".navThumb img").css({ height: "80px", width: "", overflow: "hidden" }); 
    10961106           } 
    10971107           info_frame = jQuery(Cadre).infos(); 
     
    11041114 
    11051115           } else { 
    1106              pos = "absolute"; 
     1116 
    11071117             t1 = info_frame.top; 
    11081118             l1 = info_frame.left; 
    1109              info_theImageBox = jQuery(Parent).infos(); 
     1119             info_theImageBox = jQuery(Parent).infos(); //theImage 
    11101120           } 
    11111121 
     
    11131123           info_theImageBox.top = t1; 
    11141124           info_theImageBox.left = l1; 
    1115            info_theImageBox.pos = "absolute"; 
     1125           //  info_theImageBox.position = "absolute"; 
    11161126           Window_Affichage = info_theImageBox; 
    1117            if (DEBUG == "true") { 
     1127           if (DEBUG_autosize == "true") { 
    11181128             //   jQuery(Cadre).css("border", "solid green"); 
    11191129 
    1120              jQuery("#Debug5").css({ background: "transparent", 
    1121                position: pos, 
     1130             jQuery("#Debug5").css({ background: "red", 
     1131               position: "absolute", 
    11221132               border: "green solid 2px", 
    11231133               textAlign: align_auto, 
    1124                margin: Window_Affichage.margin.margin, 
     1134               margin: "auto", 
    11251135               top: Window_Affichage.top + "px", 
    11261136               left: Window_Affichage.left + "px", 
     
    13281338            marginRight: "4px", 
    13291339            marginTop: "0px", 
    1330             marginBottom: "0px", position: "relative" 
     1340            marginBottom: "0px", 
     1341            position: "relative" 
    13311342        }); 
    13321343 
     
    14861497//==================================================== 
    14871498function Debug_pos() { 
    1488     if (DEBUG == "true") { 
     1499    if (DEBUG_autosize == "true") { 
    14891500 
    14901501        jQuery("[id ^='Debug']").show(); 
     
    15201531 
    15211532jQuery(function () { 
     1533  //'gallyInterfaceReady'  
     1534            jQuery(Document).live('gallyInterfaceReady',function () { 
     1535               alert("Clic sur a#test1."); 
     1536            }); 
    15221537    jQuery('#pamoorama').live('ON', function (e) { 
    15231538        jQuery(jQuery('.debug').get(1)).trigger('ON'); 
     
    15661581 
    15671582    // Add 10 testing debugs to start with 
    1568     jQuery(window).load(function () { 
    1569         DEBUG = (typeof DEBUG != "undefined") ? DEBUG : "false"; 
    1570         if (DEBUG == "true") { 
     1583      jQuery(window).load(function () {  
     1584            DEBUG_autosize = (typeof DEBUG_autosize != "undefined") ? DEBUG_autosize : "false"; 
     1585        if (DEBUG_autosize == "true") { 
    15711586            for (var i = 0; i < 10; i++) { 
    15721587                jQuery('#adddebugs').click(); 
  • extensions/Autosize/js/autosize.dimensions.js

    r10844 r10845  
    1414*/ 
    1515(function (jQuery) { 
    16     jQuery.dimensions = { version: '1.3' }; 
    17     /* 
    18     * Interception Height, Width 
    19     */ 
    20     jQuery.each(['Height', 'Width'], 
     16  jQuery.dimensions = { version: '1.3' }; 
     17  /* 
     18  * Interception Height, Width 
     19  */ 
     20  jQuery.each(['Height', 'Width'], 
    2121        function (i, name) { 
    22             jQuery.fn['inner' + name] = function () { 
    23                 if (!this[0]) return; 
    24                 var torl = name == 'Height' ? 'Top' : 'Left', 
     22          jQuery.fn['inner' + name] = function () { 
     23            if (!this[0]) return; 
     24            var torl = name == 'Height' ? 'Top' : 'Left', 
    2525                    borr = name == 'Height' ? 'Bottom' : 'Right'; 
    26                 return this.is(':visible') ? this[0]['client' + name] : num(this, name.toLowerCase()) + num(this, 'padding' + torl) + num(this, 'padding' + borr); 
    27             }; 
    28  
    29             jQuery.fn['outer' + name] = function (options) { 
    30                 if (!this[0]) return; 
    31                 var torl = name == 'Height' ? 'Top' : 'Left', 
     26            return this.is(':visible') ? this[0]['client' + name] : num(this, name.toLowerCase()) + num(this, 'padding' + torl) + num(this, 'padding' + borr); 
     27          }; 
     28 
     29          jQuery.fn['outer' + name] = function (options) { 
     30            if (!this[0]) return; 
     31            var torl = name == 'Height' ? 'Top' : 'Left', 
    3232                    borr = name == 'Height' ? 'Bottom' : 'Right'; 
    33                 options = options || false; 
    34                 options = jQuery.extend({ margin: options }); 
    35  
    36                 var val = this.is(':visible') ? this[0]['offset' + name] : 
     33            options = options || false; 
     34            options = jQuery.extend({ margin: options }); 
     35 
     36            var val = this.is(':visible') ? this[0]['offset' + name] : 
    3737                    num(this, 
    3838                    name.toLowerCase()) + 
     
    4343 
    4444                    ; 
    45                 return val + (options.margin ? (num(this, 'margin' + torl) + num(this, 'margin' + borr)) : 0); 
    46             }; 
     45            return val + (options.margin ? (num(this, 'margin' + torl) + num(this, 'margin' + borr)) : 0); 
     46          }; 
    4747        }); 
     48  /* 
     49  * 
     50  */ 
     51  jQuery.each(['Left', 'Top'], 
     52    function (i, name) { 
     53      jQuery.fn['scroll' + name] = function (val) { 
     54        if (!this[0]) return; 
     55        return val != undefined ? this.each(function () { 
     56          this == window || this == document ? window.scrollTo(name == 'Left' ? val : $(window)['scrollLeft'](), 
     57        name == 'Top' ? val : $(window)['scrollTop']()) : this['scroll' + name] = val; 
     58        }) : this[0] == window || this[0] == document ? self[(name == 'Left' ? 'pageXOffset' : 'pageYOffset')] || jQuery.boxModel && document.documentElement['scroll' + name] || document.body['scroll' + name] : this[0]['scroll' + name]; 
     59      }; 
     60      //================================================ 
     61      jQuery.fn['absolute' + name] = function (val) { 
     62        if (!this[0]) return; 
     63        a = jQuery(this[0]); 
     64        m = 0; 
     65        while (a.length > 0) { 
     66          val = jQuery(a).infos(); 
     67          if (val.position != "absolute") { 
     68            m += name == 'Left' ? val.left : val.top; 
     69            m += name == 'Left' ? val.margin.left : val.margin.top; 
     70            m += name == 'Left' ? val.margin.right : val.margin.bottom; 
     71            m += name == 'Left' ? val.borderwidth.left : val.borderwidth.top; 
     72            //   m += name == 'Left' ? val.borderwidth.right : val.borderwidth.bottom; 
     73            //   m += name == 'Left' ? val.padding.left : val.padding.top; 
     74            //   m += name == 'Left' ? val.padding.right : val.padding.bottom; 
     75            a = jQuery(a).offsetParent(); 
     76          } else 
     77            break; 
     78 
     79        } 
     80        //306 
     81 
     82 
     83        return m; 
     84 
     85 
     86      }; 
     87 
     88 
     89    }); 
     90  //===================================================== 
     91  jQuery.fn.extend({ 
     92 
     93    infos: function () { 
     94      var width = 0, height = 0; 
     95      var elem = jQuery(this).get(0); 
     96 
     97 
     98      var Left = 0, Top = 0, offset, parentOffset, offsetParent, results; 
     99      var borderwidth = { width: "0 0 0 0", 
     100        top: 0, 
     101        left: 0, 
     102        right: 0, 
     103        bottom: 0 
     104      } 
     105      var padding = { padding: "0 0 0 0", 
     106        top: 0, 
     107        left: 0, 
     108        right: 0, 
     109        bottom: 0 
     110      }; 
     111      var margin = { margin: "0 0 0 0", 
     112        top: 0, 
     113        left: 0, 
     114        right: 0, 
     115        bottom: 0 
     116      }; 
     117      //===================================================================== 
     118      myposition = ""; 
     119      results = { 
     120        position: "", 
     121        top: 0, 
     122        left: 0, 
     123        width: 0, 
     124        height: 0, 
     125        right: 0, 
     126        bottom: 0, 
     127        borderwidth: borderwidth, 
     128        padding: padding, 
     129        margin: margin, id: "", nodeName: "" 
     130      }; 
     131      ; 
     132      if (elem) { 
     133        id = ""; nodeName = ""; 
     134        if (elem.id) id = elem.id; 
     135        if (elem.nodeName) nodeName = elem.nodeName; 
     136 
     137 
     138        if (elem == window) { 
     139 
     140          myposition = ""; 
     141          width = jQuery(elem).width(); 
     142          height = jQuery(elem).height(); 
     143        } else { 
     144 
     145          Css = jQuery(elem).getStyles(elem); 
     146          myposition = Css.position.toString() || ""; 
     147          
     148 
     149          width = jQuery(elem).outerWidth(); 
     150          height = jQuery(elem).outerHeight(); 
     151 
     152 
     153          borderwidth.left = jQuery(elem).Get_Val_int(Css.borderLeftWidth, "", "", 'borderLeftWidth'); 
     154          borderwidth.right = jQuery(elem).Get_Val_int(Css.borderRightWidth, "", "", 'borderRightWidth'); 
     155          borderwidth.top = jQuery(elem).Get_Val_int(Css.borderTopWidth, "", "", 'borderTopWidth'); 
     156          borderwidth.bottom = jQuery(elem).Get_Val_int(Css.borderBottomWidth, "", "", 'borderBottomWidth'); 
     157          try { 
     158            borderwidth.width = Css.borderWidth; 
     159          } catch (e) { 
     160            borderwidth.width = '"' + borderwidth.left + ' ' + borderwidth.top + ' ' + borderwidth.right + ' ' + borderwidth.bottom + '"'; 
     161          } 
     162 
     163 
     164 
     165          margin.left = jQuery(elem).Get_Val_int(Css.marginLeft, "", "", 'marginLeft'); 
     166          margin.right = jQuery(elem).Get_Val_int(Css.marginRight, "", "", 'marginRight'); 
     167          margin.top = jQuery(elem).Get_Val_int(Css.marginTop, "", "", 'marginTop'); 
     168          margin.bottom = jQuery(elem).Get_Val_int(Css.marginBottom, "", "", 'marginBottom'); 
     169 
     170 
     171          try { 
     172            margin.margin = Css.margin; 
     173          } catch (e) { 
     174            margin.margin = '"' + margin.left + ' ' + margin.top + ' ' + margin.right + ' ' + margin.bottom + '"'; 
     175          } 
     176 
     177 
     178          padding.left = jQuery(elem).Get_Val_int(Css.paddingLeft, "", "", 'paddingLeft'); 
     179          padding.right = jQuery(elem).Get_Val_int(Css.paddingRight, "", "", 'paddingRight'); 
     180          padding.top = jQuery(elem).Get_Val_int(Css.paddingTop, "", "", 'paddingTop'); 
     181          padding.bottom = jQuery(elem).Get_Val_int(Css.paddingBottom, "", "", 'paddingBottom'); 
     182 
     183          try { 
     184            padding.padding = Css.padding; 
     185          } catch (e) { 
     186            padding.padding = '"' + padding.left + ' ' + padding.top + ' ' + padding.right + ' ' + padding.bottom + '"'; 
     187          } 
     188        } 
     189        if (elem == window) { 
     190          Cl_Position = { Top: 0, Left: 0 }; 
     191        } else { 
     192          Cl_Position = jQuery(elem).d_position(); 
     193        } 
     194        Left = Cl_Position.left; 
     195        Top = Cl_Position.top; 
     196 
     197        results = { 
     198          position: myposition, 
     199          top: Top, 
     200          left: Left, 
     201          width: width, 
     202          height: height, 
     203          right: Left + width, 
     204          bottom: Top + height, 
     205          borderwidth: borderwidth, 
     206          margin: margin, 
     207          padding: padding, 
     208          id: id, 
     209          nodeName: nodeName 
     210        }; 
     211 
     212        return results 
     213      } return results; 
     214    }, 
    48215    /* 
    49     * 
     216    * Cl_Position de l'object elem 
    50217    */ 
    51     jQuery.each(['Left', 'Top'], 
    52     function (i, name) { 
    53         jQuery.fn['scroll' + name] = function (val) { 
    54             if (!this[0]) return; 
    55             return val != undefined ? this.each(function () { 
    56                 this == window || this == document ? window.scrollTo(name == 'Left' ? val : $(window)['scrollLeft'](), 
    57         name == 'Top' ? val : $(window)['scrollTop']()) : this['scroll' + name] = val; 
    58             }) : this[0] == window || this[0] == document ? self[(name == 'Left' ? 'pageXOffset' : 'pageYOffset')] || jQuery.boxModel && document.documentElement['scroll' + name] || document.body['scroll' + name] : this[0]['scroll' + name]; 
     218    d_position: function () { 
     219      var left = 0, top = 0, elem = this[0], offset, parentOffset, offsetParent, results; 
     220 
     221      if (elem) { 
     222        offsetParent = this.offsetParent(); 
     223        offset = this.offset(); 
     224 
     225        if (offsetParent) { 
     226          if (elem == window) { 
     227            parentOffset = { top: 0, left: 0 }; 
     228          } else if (typeof (offsetParent.offset) != "undefined") 
     229            parentOffset = offsetParent.offset(); 
     230          else 
     231            parentOffset = { top: 0, left: 0 }; 
     232 
     233          if (!offset) 
     234            offset = { top: 0, left: 0 }; 
     235 
     236          offset.top -= num(elem, 'marginTop'); 
     237          offset.left -= num(elem, 'marginLeft'); 
     238 
     239          if (offsetParent.length > 0) { 
     240            parentOffset.top += num(offsetParent, 'borderTopWidth'); 
     241            parentOffset.left += num(offsetParent, 'borderLeftWidth'); 
     242          } else { 
     243            parentOffset = { top: 0, left: 0 }; 
     244 
     245          } 
     246        } else { 
     247          parentOffset = { top: 0, left: 0 }; 
     248        } 
     249 
     250        results = { 
     251          top: Math.ceil(offset.top - parentOffset.top), left: Math.ceil(offset.left - parentOffset.left) 
    59252        }; 
    60         //================================================ 
    61         jQuery.fn['absolute' + name] = function (val) { 
    62             if (!this[0]) return; 
    63                        a = jQuery(this[0]); 
    64             m = 0; 
    65             while (a.length > 0) { 
    66                 val = jQuery(a).infos(); 
    67                 if (val.position != "absolute") { 
    68                     m += name == 'Left' ? val.left : val.top; 
    69                     m += name == 'Left' ? val.margin.left : val.margin.top; 
    70                     m += name == 'Left' ? val.margin.right : val.margin.bottom; 
    71                     m += name == 'Left' ? val.borderwidth.left : val.borderwidth.top; 
    72                  //   m += name == 'Left' ? val.borderwidth.right : val.borderwidth.bottom; 
    73                  //   m += name == 'Left' ? val.padding.left : val.padding.top; 
    74                  //   m += name == 'Left' ? val.padding.right : val.padding.bottom; 
    75                      a = jQuery(a).offsetParent(); 
    76                 } else 
    77                     break; 
    78  
     253      } return results; 
     254    }, 
     255    /* 
     256    * offsetParent 
     257    */ 
     258    offsetParent: function () { 
     259      var offsetParent = this[0].offsetParent; 
     260      while (offsetParent && (!/^body|html$/i.test(offsetParent.tagName) && jQuery.css(offsetParent, 'position') == 'static')) 
     261        offsetParent = offsetParent.offsetParent; 
     262      return jQuery(offsetParent); 
     263    }, 
     264    // getStyles(Obj) Récupérer la valeur CSS  
     265    getStyles: function (elt) { 
     266      var element = elt; 
     267      if (window.getComputedStyle) // Mozilla Firefox & cie 
     268      { 
     269        var propriete = window.getComputedStyle(element, null); 
     270      } 
     271      else if (element.currentStyle) // Microsoft Internet Explorer 
     272      { 
     273 
     274        var propriete = element.currentStyle; 
     275      } 
     276      return propriete; 
     277    }, 
     278    /* 
     279    * Get_val_int 
     280    * params: element,valeur maxi 
     281    * return: valeur entiere 
     282    */ 
     283 
     284    Get_Val_int: function (myObj, Maxi_val, Mini_val, prop) { 
     285      var val = 0; 
     286      Maxi_val = parseInt(Maxi_val || "0"); 
     287 
     288      /* 
     289      - numérique suivie de px ou % ou pt ou em,  
     290      - thin, bordure mince,  
     291      - medium, bordure moyenne (valeur par défaut),  
     292      - thick, bordure épaisse,  
     293      - inherit, hérite de son parent (css2). 
     294      */ 
     295 
     296      if (!myObj) { 
     297        return Maxi_val; 
     298      } 
     299 
     300      if (typeof (myObj) == "string") { 
     301        switch (myObj) { 
     302          case 'thin': 
     303            return 1; 
     304            break; 
     305          case 'medium': 
     306            return 2; 
     307            break; 
     308          case 'thick': 
     309            return 4; 
     310            break; 
     311          case 'inherit': 
     312            break; 
     313          case 'none': 
     314            return Maxi_val; 
     315            break; 
     316          default: 
     317            break; 
     318        } 
     319        el = this.get(0); 
     320        var reg1 = new RegExp("auto", "g") 
     321        if (myObj.match(reg1)) { 
     322          return Maxi_val; 
     323        } 
     324        if (prop) 
     325          myObj = num(el, prop); 
     326        else { 
     327          reg1 = new RegExp("px", "g") 
     328          if (myObj.match(reg1)) { 
     329 
     330            myObj = parseInt(myObj); 
     331 
     332          } else { 
     333            reg1 = new RegExp("%", "g") 
     334            if (myObj.match(reg1)) { 
     335              val = Math.ceil(myObj * Maxi_val / 100); 
     336              return val; 
    79337            } 
    80             //306 
    81  
    82  
    83             return m; 
    84  
    85  
    86         }; 
    87  
    88  
    89     }); 
    90     //===================================================== 
    91     jQuery.fn.extend({ 
    92  
    93         infos: function () { 
    94             var width = 0, height = 0; 
    95             var elem = jQuery(this).get(0); 
    96  
    97  
    98             var Left = 0, Top = 0, offset, parentOffset, offsetParent, results; 
    99             var borderwidth = { width: "0 0 0 0", 
    100                 top: 0, 
    101                 left: 0, 
    102                 right: 0, 
    103                 bottom: 0 
    104             } 
    105             var padding = { padding: "0 0 0 0", 
    106                 top: 0, 
    107                 left: 0, 
    108                 right: 0, 
    109                 bottom: 0 
    110             }; 
    111             var margin = { margin: "0 0 0 0", 
    112                 top: 0, 
    113                 left: 0, 
    114                 right: 0, 
    115                 bottom: 0 
    116             }; 
    117             //===================================================================== 
    118             myposition = ""; 
    119             results = { 
    120                 position: "", 
    121                 top: 0, 
    122                 left: 0, 
    123                 width: 0, 
    124                 height: 0, 
    125                 right: 0, 
    126                 bottom: 0, 
    127                 borderwidth: borderwidth, 
    128                 padding: padding, 
    129                 margin: margin, id: "", nodeName: "" 
    130             }; 
    131             ; 
    132             if (elem) { 
    133                 id = ""; nodeName = ""; 
    134                 if (elem.id) id = elem.id; 
    135                 if (elem.nodeName) nodeName = elem.nodeName; 
    136  
    137  
    138                 if (elem == window) { 
    139  
    140                     myposition = ""; 
    141                     width = jQuery(elem).width(); 
    142                     height = jQuery(elem).height(); 
    143                 } else { 
    144  
    145                     Css = jQuery(elem).getStyles(elem); 
    146                     myposition = Css.position || ""; 
    147                     width = jQuery(elem).outerWidth(); 
    148                     height = jQuery(elem).outerHeight(); 
    149  
    150  
    151                     borderwidth.left = jQuery(elem).Get_Val_int(Css.borderLeftWidth, "", "", 'borderLeftWidth'); 
    152                     borderwidth.right = jQuery(elem).Get_Val_int(Css.borderRightWidth, "", "", 'borderRightWidth'); 
    153                     borderwidth.top = jQuery(elem).Get_Val_int(Css.borderTopWidth, "", "", 'borderTopWidth'); 
    154                     borderwidth.bottom = jQuery(elem).Get_Val_int(Css.borderBottomWidth, "", "", 'borderBottomWidth'); 
    155                     try { 
    156                         borderwidth.width = Css.borderWidth; 
    157                     } catch (e) { 
    158                         borderwidth.width = '"' + borderwidth.left + ' ' + borderwidth.top + ' ' + borderwidth.right + ' ' + borderwidth.bottom + '"'; 
    159                     } 
    160  
    161  
    162  
    163                     margin.left = jQuery(elem).Get_Val_int(Css.marginLeft, "", "", 'marginLeft'); 
    164                     margin.right = jQuery(elem).Get_Val_int(Css.marginRight, "", "", 'marginRight'); 
    165                     margin.top = jQuery(elem).Get_Val_int(Css.marginTop, "", "", 'marginTop'); 
    166                     margin.bottom = jQuery(elem).Get_Val_int(Css.marginBottom, "", "", 'marginBottom'); 
    167  
    168  
    169                     try { 
    170                         margin.margin = Css.margin; 
    171                     } catch (e) { 
    172                         margin.margin = '"' + margin.left + ' ' + margin.top + ' ' + margin.right + ' ' + margin.bottom + '"'; 
    173                     } 
    174  
    175  
    176                     padding.left = jQuery(elem).Get_Val_int(Css.paddingLeft, "", "", 'paddingLeft'); 
    177                     padding.right = jQuery(elem).Get_Val_int(Css.paddingRight, "", "", 'paddingRight'); 
    178                     padding.top = jQuery(elem).Get_Val_int(Css.paddingTop, "", "", 'paddingTop'); 
    179                     padding.bottom = jQuery(elem).Get_Val_int(Css.paddingBottom, "", "", 'paddingBottom'); 
    180  
    181                     try { 
    182                         padding.padding = Css.padding; 
    183                     } catch (e) { 
    184                         padding.padding = '"' + padding.left + ' ' + padding.top + ' ' + padding.right + ' ' + padding.bottom + '"'; 
    185                     } 
    186                 } 
    187                 if (elem == window) { 
    188                     Cl_Position = { Top: 0, Left: 0 }; 
    189                 } else { 
    190                     Cl_Position = jQuery(elem).d_position(); 
    191                 } 
    192                 Left = Cl_Position.left; 
    193                 Top = Cl_Position.top; 
    194  
    195                 results = { 
    196                     position: myposition, 
    197                     top: Top, 
    198                     left: Left, 
    199                     width: width, 
    200                     height: height, 
    201                     right: Left + width, 
    202                     bottom: Top + height, 
    203                     borderwidth: borderwidth, 
    204                     margin: margin, 
    205                     padding: padding, 
    206                     id: id, 
    207                     nodeName: nodeName 
    208                 }; 
    209  
    210                 return results 
    211             } return results; 
    212         }, 
    213         /* 
    214         * Cl_Position de l'object elem 
    215         */ 
    216         d_position: function () { 
    217             var left = 0, top = 0, elem = this[0], offset, parentOffset, offsetParent, results; 
    218  
    219             if (elem) { 
    220                 offsetParent = this.offsetParent(); 
    221                 offset = this.offset(); 
    222  
    223                 if (offsetParent) { 
    224                     if (elem == window) { 
    225                         parentOffset = { top: 0, left: 0 }; 
    226                     } else if (typeof (offsetParent.offset) != "undefined") 
    227                         parentOffset = offsetParent.offset(); 
    228                     else 
    229                         parentOffset = { top: 0, left: 0 }; 
    230  
    231                     if (!offset) 
    232                         offset = { top: 0, left: 0 }; 
    233  
    234                     offset.top -= num(elem, 'marginTop'); 
    235                     offset.left -= num(elem, 'marginLeft'); 
    236  
    237                     if (offsetParent.length > 0) { 
    238                         parentOffset.top += num(offsetParent, 'borderTopWidth'); 
    239                         parentOffset.left += num(offsetParent, 'borderLeftWidth'); 
    240                     } else { 
    241                         parentOffset = { top: 0, left: 0 }; 
    242  
    243                     } 
    244                 } else { 
    245                     parentOffset = { top: 0, left: 0 }; 
    246                 } 
    247  
    248                 results = { 
    249                     top: Math.ceil(offset.top - parentOffset.top), left: Math.ceil(offset.left - parentOffset.left) 
    250                 }; 
    251             } return results; 
    252         }, 
    253         /* 
    254         * offsetParent 
    255         */ 
    256         offsetParent: function () { 
    257             var offsetParent = this[0].offsetParent; 
    258             while (offsetParent && (!/^body|html$/i.test(offsetParent.tagName) && jQuery.css(offsetParent, 'position') == 'static')) 
    259                 offsetParent = offsetParent.offsetParent; 
    260             return jQuery(offsetParent); 
    261         }, 
    262         // getStyles(Obj) Récupérer la valeur CSS  
    263         getStyles: function (elt) { 
    264             var element = elt; 
    265             if (window.getComputedStyle) // Mozilla Firefox & cie 
    266             { 
    267                 var propriete = window.getComputedStyle(element, null); 
    268             } 
    269             else if (element.currentStyle) // Microsoft Internet Explorer 
    270             { 
    271  
    272                 var propriete = element.currentStyle; 
    273             } 
    274             return propriete; 
    275         }, 
    276         /* 
    277         * Get_val_int 
    278         * params: element,valeur maxi 
    279         * return: valeur entiere 
    280         */ 
    281  
    282         Get_Val_int: function (myObj, Maxi_val, Mini_val, prop) { 
    283             var val = 0; 
    284             Maxi_val = parseInt(Maxi_val || "0"); 
    285  
    286             /* 
    287             - numérique suivie de px ou % ou pt ou em,  
    288             - thin, bordure mince,  
    289             - medium, bordure moyenne (valeur par défaut),  
    290             - thick, bordure épaisse,  
    291             - inherit, hérite de son parent (css2). 
    292             */ 
    293  
    294             if (!myObj) { 
    295                 return Maxi_val; 
    296             } 
    297  
    298             if (typeof (myObj) == "string") { 
    299                 switch (myObj) { 
    300                     case 'thin': 
    301                         return 1; 
    302                         break; 
    303                     case 'medium': 
    304                         return 2; 
    305                         break; 
    306                     case 'thick': 
    307                         return 4; 
    308                         break; 
    309                     case 'inherit': 
    310                         break; 
    311                     case 'none': 
    312                         return Maxi_val; 
    313                         break; 
    314                     default: 
    315                         break; 
    316                 } 
    317                 el = this.get(0); 
    318                 var reg1 = new RegExp("auto", "g") 
    319                 if (myObj.match(reg1)) { 
    320                     return Maxi_val; 
    321                 } 
    322                 if (prop) 
    323                     myObj = num(el, prop); 
    324                 else { 
    325                     reg1 = new RegExp("px", "g") 
    326                     if (myObj.match(reg1)) { 
    327  
    328                         myObj = parseInt(myObj); 
    329  
    330                     } else { 
    331                         reg1 = new RegExp("%", "g") 
    332                         if (myObj.match(reg1)) { 
    333                             val = Math.ceil(myObj * Maxi_val / 100); 
    334                             return val; 
    335                         } 
    336  
    337                     } 
    338  
    339                 } 
    340  
    341                 if (Mini_val) 
    342                     if (myObj < Mini_val) return Maxi_val; 
    343  
    344  
    345                 val = parseInt(myObj); 
    346  
    347             } else { 
    348                 val = parseInt(myObj); 
    349             } 
    350             if (typeof (val) == "NaN") return Maxi_val; 
    351             return val; 
    352         } 
    353     }); 
    354     /* 
    355     * 
    356     */ 
    357     function num(el, prop) { 
    358         return parseInt(jQuery.curCSS(el.jquery ? el[0] : el, prop, true)) || 0; 
    359     }; 
    360  
    361     myjQuery = jQuery; 
    362     my$ = $; 
     338 
     339          } 
     340 
     341        } 
     342 
     343        if (Mini_val) 
     344          if (myObj < Mini_val) return Maxi_val; 
     345 
     346 
     347        val = parseInt(myObj); 
     348 
     349      } else { 
     350        val = parseInt(myObj); 
     351      } 
     352      if (typeof (val) == "NaN") return Maxi_val; 
     353      return val; 
     354    } 
     355  }); 
     356  /* 
     357  * 
     358  */ 
     359  function num(el, prop) { 
     360    return parseInt(jQuery.curCSS(el.jquery ? el[0] : el, prop, true)) || 0; 
     361  }; 
     362 
     363  myjQuery = jQuery; 
     364  my$ = $; 
    363365 
    364366})(jQuery); 
  • extensions/Autosize/js/conflit.js

    r10787 r10845  
    6565var Fn; 
    6666function conflit(element, nc) { 
    67   if(typeof DEBUG != "boolean") DEBUG = false ; 
    68     //--- cl_conflit 
     67     //--- cl_conflit 
    6968    if (typeof MooTools == "undefined" && typeof Prototype == "undefined") { 
    7069        ret_element = jQuery(element); 
     
    148147 
    149148    ret_element = jQuery(element); 
    150     if (DEBUG == "true") { 
     149  
     150    if (typeof DEBUG_autosize == "boolean" && DEBUG_autosize == "true") { 
    151151        retour = (getStackTrace()); 
    152152        alert("element : " + element + " retour : " + retour + "Fonctions:" + Fn); 
     
    165165      jQuery(window).load(function () { 
    166166        //============================================================ 
     167        if(jQuery("#check_auto_w").length>0){ 
     168        var cl_visible = jQuery("#check_auto_w").get(0).checked; 
     169        if (!cl_visible) { 
     170          jQuery("#table0 :text[name*='_width'] ").hide(); 
     171        } else { 
     172          jQuery("#table0 :text[name*='_width']    ").show(); 
     173        } 
     174        } 
     175        //============================================================== 
     176        jQuery("input").click(function () { 
     177          if (this.name.match(RegExp("_enabled", "gi"))) { 
     178            sel = "[name*=" + this.name + "]"; 
     179            obj = jQuery("tr" + sel); 
     180 
     181            if (this.checked) 
     182              obj.css({backgroundColor:"green",color:"white"}); 
     183            else 
     184              obj.css({backgroundColor: "red",color:"white"}); 
     185 
     186            return; 
     187          } 
     188 
     189          if (this.name != "check_auto_w") return; 
     190 
     191          cl_visible = this.checked 
     192          if (!cl_visible) { 
     193            jQuery("#table0 :text[name*='_width'] ").hide(); 
     194          } else { 
     195            jQuery("#table0 :text[name*='_width'] ").show(); 
     196          } 
     197 
     198          return; 
     199 
     200 
     201 
     202 
     203        }); 
    167204        jQuery("#icon_gmaps").bind('click', function () { 
    168205          //jQuery("#iGMapsIconContent").dialog("open"); 
    169           if (Version_pwg > '2.2.0' ) 
    170           return; 
     206          if (Version_pwg > '2.2.0') 
     207            return; 
    171208          jQuery('html,body').stop().scrollTop(0); 
    172209          jQuery('html,body').stop().scrollLeft(0); 
     
    455492    if (state == "") { 
    456493 
    457         if ( DEBUG == "true") { 
     494      if (typeof DEBUG_autosize == "boolean" && DEBUG_autosize == "true") { 
    458495            Fn = all_functions.join('\n'); 
    459496            try { 
  • extensions/Autosize/template/autosize.tpl

    r8981 r10845  
    5151       var visible = '{$visible}'; 
    5252   </script> 
    53 {if $DEBUG == "true"} 
     53{if $DEBUG_autosize == "true"} 
    5454  {assign var="visible" value="block"} 
    5555<!---  autosize/template/autosize.tpl  body ---> 
  • extensions/Autosize/template/conflit.tpl

    r10561 r10845  
    11{html_head} 
    22<script type="text/javascript">  
    3     var DEBUG = '{$DEBUG}'; 
     3    var DEBUG_autosize = '{$DEBUG_autosize}'; 
    44    var theme = '{$theme}'; 
    55    var cl_version = '{$cl_version}'; 
    66    var cl_plugin = '{$name}'; 
    77    var Version_pwg='{$Version_pwg}'; 
    8 {if $DEBUG == "true"} 
     8{if $DEBUG_autosize == "true"} 
    99    var cl_query = '{$autosize_parametres->query}'; 
    1010    var cl_type = '{$autosize_parametres->type}'; 
  • extensions/Autosize/template/header_2_1.tpl

    r10787 r10845  
    33{known_script id="jquery.cluetip" src=$ROOT_URL|@cat:"themes/default/js/plugins/jquery.cluetip.js"} 
    44{known_script id="conflit_script" src = $AUTOSIZE_PATH|@cat:"js/conflit.js" } 
    5 {known_script id="dimensions" src = $AUTOSIZE_PATH|@cat:"js/jquery.dimensions.js" } 
    6 {known_script id="cookie" src = $AUTOSIZE_PATH|@cat:"js/jquery.cookie.js" } 
     5{known_script id="autosize.dimensions" src = $AUTOSIZE_PATH|@cat:"js/autosize.dimensions.js" } 
     6{known_script id="autosize.cookie" src = $AUTOSIZE_PATH|@cat:"js/autosize.cookie.js" } 
    77{/html_head} 
  • extensions/Autosize/template/header_2_2.tpl

    r10787 r10845  
    22{combine_script id="jquery.cluetip" path = "themes/default/js/plugins/jquery.cluetip.js" require="jquery" } 
    33{combine_script id="conflit_script" path = $AUTOSIZE_PATH|@cat:"js/conflit.js" require="jquery"} 
    4 {combine_script id="dimensions" path = $AUTOSIZE_PATH|@cat:"js/jquery.dimensions.js" require="jquery"} 
    5 {combine_script id="cookie" path = $AUTOSIZE_PATH|@cat:"js/jquery.cookie.js" require="jquery"} 
     4{combine_script id="autosize.dimensions" path = $AUTOSIZE_PATH|@cat:"js/autosize.dimensions.js" require="jquery"} 
     5{combine_script id="autosize.cookie" path = $AUTOSIZE_PATH|@cat:"js/autosize.cookie.js" require="jquery"} 
  • extensions/Autosize/template/picture_2_2.tpl

    r10787 r10845  
    1 {combine_script id="Affiche_script" path= $AUTOSIZE_PATH|@cat:"js/Affiche_script.js" require='jquery,cookie' } 
     1{combine_script id="Affiche_script" path= $AUTOSIZE_PATH|@cat:"js/Affiche_script.js" require='jquery,autosize.cookie' } 
Note: See TracChangeset for help on using the changeset viewer.