Changeset 8057


Ignore:
Timestamp:
Dec 9, 2010, 3:10:07 PM (10 years ago)
Author:
cljosse
Message:

[Autosize][beta] fix warning on jquery


Location:
extensions/Autosize
Files:
8 edited

Legend:

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

    r7964 r8057  
    4040                load_language('lang', AUTOSIZE_PATH);
    4141                $my_path = dirname(__FILE__).'/';
    42                
    43                 if (isset( $page['body_id'])  ) {
    44                 if ( $page['body_id']=='thePicturePage'  ) {
     42       
     43                 if (isset( $page['body_id']) && $page['body_id']=='thePicturePage'  ) {
    4544                        if ( isset($picture['current'])){                               
    4645                                $autosize_parametres = cl_autosize_Get_Options();
    4746                                include (AUTOSIZE_PATH."include/affiche.php"); 
    48                                 $debug = isset($conf['debug']) ? $conf['debug'] : false ;
    49                                 $cl_visible=isset($conf['cl_auto']) ? $conf['cl_auto'] : 'true' ;
    5047                               
    51                                 if($autosize_parametres->check_icon_v == 'on'){
    52                                  
    53                                 $template->assign('cl_autosize_button',
    54                                  array(
    55                                                 'cl_autosize_info' => 'cl_autosize_info' ,
    56                                                 'cl_autosize_info_2' => 'cl_autosize_info_2' ,   
    57                                                 'URL' => $_SERVER['REQUEST_URI'] ,
    58                                                 'ICON2' => AUTOSIZE_PATH . 'icons/button-maximize.png',
    59                                                 'ICON' => AUTOSIZE_PATH . 'icons/button-minimize.png'
    60                                         )
    61 
    62                                         );
    63  
    64                                 $template->set_filenames(array('cl_bp' => $my_path. 'template/picture.tpl'));
    65                                 $template->concat('PLUGIN_PICTURE_ACTIONS', $template->parse('cl_bp', true));
     48                               
     49                                if($autosize_parametres->check_icon_v == 'on'){                         
     50                                                $template->assign('cl_autosize_button',
     51                                                array(  'cl_autosize_info' => 'cl_autosize_info' ,
     52                                                                'cl_autosize_info_2' => 'cl_autosize_info_2' ,   
     53                                                                'URL' => $_SERVER['REQUEST_URI'] ,
     54                                                                'ICON2' => AUTOSIZE_PATH . 'icons/button-maximize.png',
     55                                                                'ICON' => AUTOSIZE_PATH . 'icons/button-minimize.png'
     56                                                                )
     57
     58                                                        );
     59 
     60                                        $template->set_filenames(array('cl_bp' => $my_path. 'template/picture.tpl'));
     61                                        $template->concat('PLUGIN_PICTURE_ACTIONS', $template->parse('cl_bp', true));
    6662                                }
    67                                  
    68 
    69                                 $template->set_filenames(
     63                                 $template->set_filenames(
    7064                                                array('autosize_content'=> $my_path.'template/autosize.tpl')
    7165                                        );
    72                    $template->assign(
    73                                                 array('DEBUG' => $debug   ,
    74                                                 'cl_visible' =>  $cl_visible
    75                                                 )
    76                                                  );             
    77                                                                        
     66                                                                                                       
    7867                                return $template->parse( 'autosize_content', false);
    79                         }
    80      
    81                 }
     68     
     69                  }
    8270                }
    8371        } //public function cl_autosize_affiche
     
    133121 {
    134122                global  $template,$user,$conf,$picture ,$page,$cl_plugin;
    135                 //userDefManage ??
     123 
    136124                $my_path =  basename(dirname(__FILE__)).'/' ;
    137125                $my_path = dirname(__FILE__).'/';
    138                 $debug = isset($conf['debug']) ? $conf['debug'] : false ;
     126                $DEBUG = isset($conf['cl_debug']) ? $conf['cl_debug'] : "false" ;
    139127               
    140128                $ThePicture = $template->get_template_vars('current');
    141129                $tpl_name =   $user['theme'] ;
    142                 if ( !empty($content) )   {  return $content;  }       
    143                 if ($ThePicture['is_picture'] <> 1 )    {  return $content;  ; }       
     130
    144131 $autosizejs ='<!--- cl_autosize_script_3 -->';
    145132                $autosizejs = $autosizejs.'<script type="text/javascript" id="jquery" charset="utf-8"  src="';
    146133                $autocss =   $autosizejs.'themes/default/js/jquery.packed.js"></script>'."\n";
    147                 $template->append('head_elements',$autocss);
     134        //      $template->append('head_elements',$autocss);
    148135 
    149136                $autocss="<script type='text/javascript'>
    150 jQuery('#theImage').css({opacity:'0.0'});
     137                /* cl_autosize_script_3 */
     138                var DEBUG=\"".$DEBUG."\" ;
     139                if (fade_in !=0) jQuery('#theImage').css({opacity:'0.0'});
    151140</script>";
    152141
    153142                $template->append('footer_elements',"\n".$autocss);
     143
     144                if ( !empty($content) )   {  return $content;  }       
     145                if ($ThePicture['is_picture'] <> 1 )    {
     146                 return $content;  ;
     147                 }     
     148
     149
    154150                return $content ;
    155151
     
    162158                        $my_path =  basename(dirname(__FILE__)).'/' ;
    163159                        $my_path = dirname(__FILE__).'/';
    164                         $debug = isset($conf['debug']) ? $conf['debug'] : false ;
    165                        
     160                        $DEBUG =  isset($conf['cl_debug']) ? $conf['cl_debug'] : "false" ;
     161                        $ma_page=isset($page['body_id'])?$page['body_id']:"" ;
    166162                        $theme=$user['theme'];
    167163                        $template->assign(
     
    169165                                        'cl_version' => $cl_plugin['version'] ,
    170166                                        'name' => $cl_plugin['name'] ,
    171                                         'ma_page' =>    $page['body_id'],
     167                                        'ma_page' =>    $ma_page,
    172168                                       
    173169                                        'theme' => $theme  ,
    174                                         'DEBUG' => $debug   ,
     170                                        'DEBUG' => $DEBUG   ,
    175171                                        'AUTOSIZE_PATH' => AUTOSIZE_PATH
    176172                                        )
     
    178174                                                 
    179175$autoscript="<script type='text/javascript'>
     176/* cl_autosize_script_2 */
     177var DEBUG=\"".$DEBUG."\" ;
    180178if (typeof (save_framework) == 'function')
    181    save_framework('".$page['body_id']."');
     179   save_framework('".$ma_page."');
    182180</script>";
    183181                         $template->append('footer_elements',$autoscript); 
     
    192190        {
    193191           global  $template,$user,$conf,$picture ,$page, $cl_plugin ;
    194 
    195                 $my_path =  basename(dirname(__FILE__)).'/' ;
     192                if(isset($page['body_id']) &&   $page['body_id'] == 'theAdminPage' ) return ;
     193
    196194            $my_path = dirname(__FILE__).'/';
    197195                $template->set_filenames(array('autosize_init'=>$my_path. "template/conflit.tpl" ) );   
    198                 $debug = isset($conf['debug']) ? $conf['debug'] : false ;
     196                $DEBUG = isset($conf['cl_debug']) ? $conf['cl_debug'] : "false" ;
    199197                $autosize_parametres =   cl_autosize_Get_Options() ;                   
    200198                $theme=$user['theme'];
    201                          
     199                $url = get_root_url();   
     200                 
    202201                $template->assign(
    203                                                 array(
     202                                                array(  
    204203                                                'autosize_parametres' => $autosize_parametres ,
    205204                                                'cl_plugins' => $cl_plugin ,
    206205                                                'cl_version' => $cl_plugin['version'] ,
    207206                                                'name' => $cl_plugin['name'] ,
    208                                                
     207                                                 
     208                                                 'MY_ROOT' => get_root_url(),
    209209                                                'theme' => $theme  ,
    210                                                 'DEBUG' => $debug   ,
     210                                                'DEBUG' => $DEBUG   ,
    211211                                                'AUTOSIZE_PATH' => AUTOSIZE_PATH)
    212212                                                 );
    213 
    214                 if(     $page['body_id'] == 'theAdminPage' ) return ;
     213 
    215214                return $template->parse( 'autosize_init', false);
    216215        }// function cl_autosize_script
  • extensions/Autosize/include/affiche.php

    r7962 r8057  
    99$cl_version=isset($cl_version)?$cl_version:"";
    1010$cl_plugin=isset($cl_plugin)?$cl_plugin:"";
     11$cl_visible=isset($conf['cl_auto']) ? $conf['cl_auto'] : 'true' ;
     12 $DEBUG=isset($_POST['cl_debug']) ? $_POST['cl_debug'] : "false" ;
     13$DEBUG= isset($conf['cl_debug']) ? $conf['cl_debug'] : $DEBUG ;
     14 
    1115
    1216$theme=$user['theme'];
    1317$user_status = $user['status'] ;
    14 
     18                   $template->assign( array(
     19                                                                                        )
     20                                                                        );             
    1521        $template->assign(
    1622                                        array(
     23                                        'DEBUG' =>  $DEBUG   ,
     24                                        'cl_visible' =>  $cl_visible,
    1725                                        'cl_version' => $cl_version,
    1826                                        'cl_plugin' => $cl_plugin,
  • extensions/Autosize/js/Affiche_script.js

    r8007 r8057  
    13111311
    13121312
    1313 
    1314      $(function () {
    1315 
     1313$(function () {
    13161314         jQuery('#pamoorama').live('ON', function (e) {
    13171315             jQuery(jQuery('.debug').get(1)).trigger('ON');
     
    13561354
    13571355         // Add 10 testing debugs to start with
    1358 
     1356         jQuery(window).load(function () {
    13591357         if (DEBUG == "true") {
    13601358             for (var i = 0; i < 10; i++) {
     
    13641362
    13651363         }
    1366          //  }); //on load
     1364        }); //on load
    13671365     });
  • extensions/Autosize/js/conflit.js

    r7962 r8057  
    1 //==== autosize  remplace $(... avec jQuery( ====
    2 /*
    3 *[gmaps=id:1;width:800;height:640;]
    4 *       Luciano rv_gmaps
    5 * pb : Gmaps llgbo pamooramics rv_map
    6 */
    7 var d1 = 0;
    8 var init_tb = 0;
    9 var dom = {};
    10 
    11 if (typeof jQuery == 'undefined') {
    12     alert(" jQuery n'est pas chargé");
    13 } else {
    14     // jQuery est chargé
    15 }
    16 
    17 try{
    18     if (DEBUG == "true") {
    19 
    20     }
    21 }catch(e)
    22 {
    23     DEBUG = "false";
    24 }
     1//==== cl_conflit  remplace $(... avec jQuery( ====
     2
    253//===================================================
    264var detect = navigator.userAgent.toLowerCase();
     
    8765netscape = mybrowser.netscape || false;
    8866
    89 
    90 //========================================
    91 /*function $defined(A) {
    92 $ = _$2; //   ;
    93 return A != undefined;
    94 }
    95 */
    96 
    9767var time_out = 0;
    9868//===================================================
     
    11484    else if (retour.match(RegExp("rv_gmaps", "gi"))) {
    11585        ret_element = jQuery().$Prototype(element);
    116     } else if (retour.match(RegExp("GMaps", "gi"))) {
    117        
     86    } else if (retour.match(RegExp("GMaps", "gi"))) {     
    11887
    11988        ret_element = jQuery(element);
     
    167136    return ret_element;
    168137} // conflit(element,nc)
    169 
    170 
    171 
    172 
    173 
     138//======================================================
     139/*
     140*
     141*
     142*/
     143//======================================================
    174144jQuery(document).ready(
    175     function (jQuery) {
    176         jQuery(window).load(function () {
    177             //============================================================
    178             jQuery("#icon_gmaps").bind('click', function () {
     145       function (jQuery) {
     146            jQuery(window).load(function () {
     147             //============================================================
     148             jQuery("#icon_gmaps").bind('click', function () {
    179149
    180150                jQuery('html,body').stop().scrollTop(0);
     
    191161            if (typeof(Parent)=="undefined")
    192162                Parent = "#theImage";
    193 
    194             info_image = jQuery(Parent).infos();
    195             p0 = jQuery(Parent);
    196             if (p0.length > 0) {   
    197 
    198                 //======================================================
    199                 if (theme.match("gally", "gi"))
     163                info_image = jQuery(Parent).infos();
     164                p0 = jQuery(Parent);
     165                if (p0.length > 0) {   
     166                    //======================================================
     167                    if (theme.match("gally", "gi"))
    200168                    if (jQuery.isFunction(inittoolbar)) {
    201169                        if (typeof (currentTab) == "undefined") inittoolbar();
    202                         else initializeImageMode("resize");
    203                    
    204 
    205                     if (info_image.position != "static") {
    206                     //==== compatibilité Gally/LLGBO ===
    207                     //--- passage relative ==> static ===/
    208                     jQuery(Parent).css({ position: "static" } );
    209                     jQuery("#imageToolBar").css({ position: "relative", top: "0px" });
    210                     };
     170                            else initializeImageMode("resize");
     171                        if (info_image.position != "static") {
     172                            //==== compatibilité Gally/LLGBO ===
     173                            //--- passage relative ==> static ===/
     174                            jQuery(Parent).css({ position: "static" } );
     175                            jQuery("#imageToolBar").css({ position: "relative", top: "0px" });
     176                        };
     177                     }
    211178                }
    212             }
    213179            //   jQuery(window).resize();
    214 
    215180        });
    216         //=============================================================       
    217 
    218         //  $ = _$2; ;
    219 
    220 
    221     })
    222 ;
     181    //=============================================================       
     182    //  $ = _$2; ;
     183});
    223184
    224185
     
    228189jQuery.fn.extend({
    229190
    230     //---------------- luciano -------------------------------
    231     $Luciano: function (el, nc) {
    232         return document.id(el, nc, this.document);
    233     },
    234     //=============== PaMOOramics ===========================
    235 
    236     $Pamoorama: function (B) {
    237 
    238 
    239         if (!B) {
    240             if (typeof (B) == "boolean") return null;
    241 
    242         }
    243 
    244         try {
    245             if (B.htmlElement) {
    246                 return Garbage.collect(B);
    247             }
    248         } catch (e) {
    249 
    250         }
    251 
    252         if ([window, document].contains(B)) { return B; }
    253         var A = $type(B);
    254         if (A == "string") { B = document.getElementById(B); A = (B) ? "element" : false; }
    255         if (A != "element") {
    256             return null;
    257         }
    258         if (B.htmlElement) { return Garbage.collect(B); }
    259         if (["object", "embed"].contains(B.tagName.toLowerCase())) { return B; }
    260         $extend(B, Element.prototype);
    261         B.htmlElement = function () { };
    262         try { return Garbage.collect(B); } catch (e) {
    263             return;
    264         }
    265 
    266     },
    267     //===================================================
    268     $Prototype: function (element) {
    269         //======== prototype.js =====================
    270         if (arguments.length > 1) {
    271             for (var i = 0, elements = [], length = arguments.length; i < length; i++)
    272                 elements.push($(arguments[i]));
    273             return elements;
    274         }
    275         if (typeof element == "string")
    276             element = document.getElementById(element);
    277 
    278         return Element.extend(element);
    279 
    280         try {
    281             new_element = Element.extend(element);
    282         } catch (e) {
    283             return new_element;
    284         }
    285         return new_element;
    286     }
    287     //=========================================================
     191//---------------- luciano -------------------------------
     192$Luciano: function (el, nc) {
     193return document.id(el, nc, this.document);
     194},
     195//=============== PaMOOramics ===========================
     196
     197$Pamoorama: function (B) {
     198
     199
     200if (!B) {
     201if (typeof (B) == "boolean") return null;
     202
     203}
     204
     205try {
     206if (B.htmlElement) {
     207return Garbage.collect(B);
     208}
     209} catch (e) {
     210
     211}
     212
     213if ([window, document].contains(B)) { return B; }
     214var A = $type(B);
     215if (A == "string") { B = document.getElementById(B); A = (B) ? "element" : false; }
     216if (A != "element") {
     217return null;
     218}
     219if (B.htmlElement) { return Garbage.collect(B); }
     220if (["object", "embed"].contains(B.tagName.toLowerCase())) { return B; }
     221$extend(B, Element.prototype);
     222B.htmlElement = function () { };
     223try { return Garbage.collect(B); } catch (e) {
     224return;
     225}
     226
     227},
     228//===================================================
     229$Prototype: function (element) {
     230//======== prototype.js =====================
     231if (arguments.length > 1) {
     232for (var i = 0, elements = [], length = arguments.length; i < length; i++)
     233elements.push($(arguments[i]));
     234return elements;
     235}
     236if (typeof element == "string")
     237element = document.getElementById(element);
     238
     239return Element.extend(element);
     240
     241try {
     242new_element = Element.extend(element);
     243} catch (e) {
     244return new_element;
     245}
     246return new_element;
     247}
     248//=========================================================
    288249});    // fin extend
    289250
     
    509470//====================================
    510471
    511 
    512 (function ($) {
    513     $(document).ready(function () {
    514         jQuery(window).load(function () {
    515             a = jQuery(':Description');
    516         });
    517     });
    518     //==============================================
    519     librairies=[];
    520     jQuery.extend(jQuery.expr[':'], {
    521         // Nom du sélecteur personnalisé
    522         Description: function (a) {
    523             n = jQuery(a).infos();
    524             if (n.id != "") {
    525                 //alert("<" + n.nodeName  +" id= " + n.id    + " >") ;
    526             }
    527             if (n.nodeName == "SCRIPT")
    528                 if (a.src == "") {
    529                     Match = jQuery(a).html();
    530                     /*
    531                     if ( Match.match(new RegExp("jQuery", "gi") )) {
    532                     alert(n.id + n.nodeName + a.outerHTML ) ;
    533                     }
    534                     if ( Match.match(new RegExp("ajax", "gi") )) {
    535                     alert(n.id + n.nodeName + a.outerHTML ) ;
    536                     }
    537                     */
    538                     if (Match.match(new RegExp("\\$", "gi"))) {
    539 
    540                         if (Match.match(new RegExp("ajax", "gi"))) {
    541                             //     alert(n.id + n.nodeName + a.outerHTML);
    542 
    543                         }
    544                     }
    545                     if (Match.match(new RegExp("pamoorama", "ig"))) {
    546 
    547                         //     alert(n.id + n.nodeName + a.innerHTML);
    548 
    549                     }
    550                 } else {
    551 
    552                     if (a.src.match(RegExp("mootools|pamooramic|luciano", "gi"))) {
    553                         jQuery.noop;
    554                         librairies.push(a.src);
    555                     }
    556 
    557                 }
    558 
    559             return a;
    560 
    561         }
    562     }); //fin extend
    563     /*
    564     *
    565     */
    566 })(jQuery);
    567 
    568  
    569472 
    570473$_0= $;
  • extensions/Autosize/main.inc.php

    r8006 r8057  
    1212define(  'AUTOSIZE_PATH',   PHPWG_PLUGINS_PATH.basename(dirname(__FILE__)).'/' );
    1313//=================================================================================
    14         $path = AUTOSIZE_PATH;
    15 //============================================================================         
    16  include($path."include/constants.php");           
     14               
     15 include(AUTOSIZE_PATH."include/constants.php");           
    1716 include_once(AUTOSIZE_PATH.'autosize.inc.php');
    1817//==================================================================
  • extensions/Autosize/template/autosize.tpl

    r7962 r8057  
    44    {known_script id="jquery.cluetip" src=$ROOT_URL|@cat:"themes/default/js/plugins/jquery.cluetip.packed.js"}
    55    {known_script id="dimensions" src=$AUTOSIZE_PATH|@cat:"js/jquery.dimensions.js"}
    6 
    7 
    86 <script type="text/javascript">
    9     var visible = '{$visible}';
    107    var fade_in = '{$fade_in}';
    118    var cl_visible = "{$cl_visible}" =="true";
     
    5350 <!--  << autosize/template/autosize.tpl   -->
    5451{/html_head} 
    55 
    56 
     52<script type="text/javascript">
     53    var DEBUG = '{$DEBUG}';
     54    var visible = '{$visible}';
     55   </script>
    5756{if $DEBUG == "true"}
    5857  {assign var="visible" value="block"}
     
    9695    {/literal}
    9796    {else}
    98   {assign var="visible" value="none"} {/if}<!--  << autosize/template/autosize.tpl body  -->
     97  {assign var="visible" value="none"} {/if}
     98 
     99  <!--  << autosize/template/autosize.tpl body  -->
  • extensions/Autosize/template/cl_conflit.tpl

    r7912 r8057  
    55        {/html_head}
    66
    7 <!--- {$AUTOSIZE_PATH} template/cl_confilt.tpl (body) --->
     7<!---{$ROOT_URL} -- {$AUTOSIZE_PATH} template/cl_confilt.tpl (body) --->
    88 
    99<!---FIN  {$AUTOSIZE_PATH} template/cl_confilt.tpl (body) --->
  • extensions/Autosize/template/conflit.tpl

    r7962 r8057  
    11{html_head}
    2   <!--- Autosize/template/confilt.tpl (head) ---> 
     2  <!--- {$AUTOSIZE_PATH}template/confilt.tpl (head) ---> 
    33  <!--- Ajout scripts {$AUTOSIZE_PATH}--->   
    4 {known_script id="jquery" src=$ROOT_URL|@cat:"themes/default/js/jquery.packed.js"  now=1} <!--- jquery.packed.js --->
    5 {known_script id="conflit_script" src=$AUTOSIZE_PATH|@cat:"js/conflit.js"}<!--- conflit.js --->
    6 {known_script id="dimensions" src=$AUTOSIZE_PATH|@cat:"js/jquery.dimensions.js"}<!---jquery.dimensions.js --->
     4{known_script id="jquery" src=$ROOT_URL|@cat:"themes/default/js/jquery.packed.js"  now=1}<!--- RECHARGE DE {$ROOT_URL|@cat:"themes/default/js/jquery.packed.js"} --->
     5<script type="text/javascript">
     6    var DEBUG = '{$DEBUG}';
     7</script>
     8{known_script id="conflit_script" src=$AUTOSIZE_PATH|@cat:"js/conflit.js"}<!--- {$AUTOSIZE_PATH|@cat:"js/conflit.js"} --->
     9{known_script id="dimensions" src=$AUTOSIZE_PATH|@cat:"js/jquery.dimensions.js"}<!---{$AUTOSIZE_PATH|@cat:"js/jquery.dimensions.js"} --->
    710<!--- fin Ajout scripts  --->
    811<script type="text/javascript">
    9     var DEBUG = '{$DEBUG}';
    1012    var theme = '{$theme}';
    1113    var cl_version = '{$cl_version}';
     
    2426<!---FIN Autosize/template/confilt.tpl (/head) --->     
    2527{/html_head}
    26 
    27 <!--- Autosize/template/confilt.tpl (body) ---> 
    28 
    29 
    30 <!---FIN Autosize/template/confilt.tpl (body) --->     
     28<!---{$ROOT_URL} --- {$AUTOSIZE_PATH}template/confilt.tpl (body) ---> 
     29<!---FIN {$ROOT_URL} --- {$AUTOSIZE_PATH}template/confilt.tpl (body) --->       
Note: See TracChangeset for help on using the changeset viewer.