Changeset 57608 in spip-zone


Ignore:
Timestamp:
Jan 22, 2012, 7:56:09 PM (8 years ago)
Author:
yffic@…
Message:

Compat spip 3 + correction d'un bug si les paramètres de config sont vides

Location:
_plugins_/jquery_menu_superfish
Files:
9 added
3 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/jquery_menu_superfish/demo/jquerysuperfish.html

    r54157 r57608  
    33<head>
    44        <title>[(#NOM_SITE_SPIP|textebrut)]</title>
    5         <INCLURE{fond=inc-head} />
     5        <meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
    66        <meta name="robots" content="none" />
     7   #INSERT_HEAD_CSS
     8   #INSERT_HEAD
    79</head>
    810
    911<body>
    1012<div id="page">
    11         <INCLURE{fond=inc-entete}{lang}>
    12         <br class="nettoyeur" />
    1313        <INCLURE{fond=demo/jquerysuperfish_menu}{classe_menu=#ENV{classe_menu}}>
    1414        <br class="nettoyeur" />
     
    1717        <p>Vivamus luctus, ante sit amet malesuada rhoncus, magna lorem aliquet erat, vel suscipit turpis ipsum eget erat. Pellentesque diam diam, adipiscing ac vestibulum sed, lacinia in lacus. Nulla porttitor rutrum leo, in commodo dolor commodo vitae. Donec ac dolor tellus, vitae hendrerit risus. Aliquam ligula erat, molestie et molestie nec, malesuada in velit. In ultrices tristique egestas. Etiam tortor nunc, iaculis non suscipit in, lobortis at diam. Duis eget nunc at ipsum bibendum viverra. Sed sit amet leo mauris. In nunc orci, faucibus vel venenatis iaculis, tincidunt sit amet sapien. Curabitur feugiat, lacus quis blandit faucibus, nunc mi venenatis ante, sed semper nisi risus at lorem. Nullam magna nulla, fermentum ut tristique sit amet, eleifend at lectus. Mauris euismod vehicula ligula, a bibendum lorem euismod at. Fusce luctus velit sit amet turpis gravida consectetur. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Proin quis lorem eu enim tincidunt luctus. Sed augue erat, laoreet non cursus ac, pretium ac turpis.</p>
    1818        <br class="nettoyeur" />
    19         <INCLURE{fond=inc-pied}{lang}>
    2019</div><!--#page-->
    2120</body>
  • _plugins_/jquery_menu_superfish/formulaires/configurer_jquerysuperfish.php

    r56107 r57608  
    1010
    1111        return array(
     12                array(
     13                        'saisie' => 'explication',
     14                        'options' => array(
     15                                'nom' => 'explication',
     16                                'texte' => _T('jquerysuperfish:configurer_explication')
     17                        )
     18                ),
    1219                array(
    1320                        'saisie' => 'fieldset',
     
    6168                                                'nom' => 'tester_hori',
    6269                                                'texte' => _T('jquerysuperfish:texte_tester',
    63                                                                                   array('lien'=>'/spip.php?page=demo/jquerysuperfish&amp;classe_menu='.$config['classe_hori'])),
     70                                                                                  array('lien'=>url_de_base().'/spip.php?page=demo/jquerysuperfish&amp;classe_menu='.$config['classe_hori'])),
    6471                  'afficher_si' => '@menu_hori@ == "on"'
    6572                                        )
     
    118125                                                'nom' => 'tester_vert',
    119126                                                'texte' => _T('jquerysuperfish:texte_tester',
    120                                                                                   array('lien'=>'/spip.php?page=demo/jquerysuperfish&amp;classe_menu='.$config['classe_vert'])),
     127                                                                                  array('lien'=>url_de_base().'/spip.php?page=demo/jquerysuperfish&amp;classe_menu='.$config['classe_vert'])),
    121128                  'afficher_si' => '@menu_vert@ == "on"'
    122129                                        )
     
    175182                                                'nom' => 'tester_navbar',
    176183                                                'texte' => _T('jquerysuperfish:texte_tester',
    177                                                                                   array('lien'=>'/spip.php?page=demo/jquerysuperfish&amp;classe_menu='.$config['classe_navbar'])),
     184                                                                                  array('lien'=>url_de_base().'/spip.php?page=demo/jquerysuperfish&amp;classe_menu='.$config['classe_navbar'])),
    178185                  'afficher_si' => '@menu_navbar@ == "on"'
    179186                                        )
  • _plugins_/jquery_menu_superfish/jquerysuperfish_pipelines.php

    r56107 r57608  
    2525        $flux .= "\n".'<script type="text/javascript">/* <![CDATA[ */'."\n".'jQuery(document).ready(function(){' ;
    2626        if($conf_jquerysuperfish["menu_hori"]) {
    27                 $flux .= "\n".'
    28                 $(".'.$conf_jquerysuperfish["classe_hori"].'").addClass("sf-menu sf-shadow").superfish({
    29                                         animation: {'.$conf_jquerysuperfish["animation_hori"].'},
    30                                         delay:'.$conf_jquerysuperfish["delai_hori"].'
    31                           });';
     27                $flux .= "\n".'var params_h = {};' ;
     28                if($conf_jquerysuperfish["animation_hori"]) $flux .= "\n".'params_h.animation = {'.$conf_jquerysuperfish["animation_hori"].'};' ;
     29                if($conf_jquerysuperfish["delai_hori"]) $flux .= "\n".'params_h.delay = '.$conf_jquerysuperfish["delai_hori"].';' ;
     30                $flux .= "\n".'$(".'.$conf_jquerysuperfish["classe_hori"].'").addClass("sf-menu sf-shadow").superfish(params_h);';
    3231        }
    3332        if($conf_jquerysuperfish["menu_vert"]) {
    34                 $flux .= "\n".'
    35                 $(".'.$conf_jquerysuperfish["classe_vert"].'").addClass("sf-menu sf-vertical sf-shadow").superfish({
    36                                         animation: {'.$conf_jquerysuperfish["animation_vert"].'},
    37                                         delay:'.$conf_jquerysuperfish["delai_vert"].'
    38                           });';
     33                $flux .= "\n".'var params_v = {};' ;
     34                if($conf_jquerysuperfish["animation_vert"]) $flux .= "\n".'params_v.animation = {'.$conf_jquerysuperfish["animation_vert"].'};' ;
     35                if($conf_jquerysuperfish["delai_vert"]) $flux .= "\n".'params_v.delay = '.$conf_jquerysuperfish["delai_vert"].';' ;
     36                $flux .= "\n".'$(".'.$conf_jquerysuperfish["classe_vert"].'").addClass("sf-menu sf-vertical sf-shadow").superfish(params_v);';
    3937        }
    4038        if($conf_jquerysuperfish["menu_navbar"]) {
    41                 $flux .= "\n".'
    42                 $(".'.$conf_jquerysuperfish["classe_navbar"].'").addClass("sf-menu sf-navbar sf-shadow").superfish({
    43                                         animation: {'.$conf_jquerysuperfish["animation_navbar"].'},
    44                                         pathClass:"on",
    45                                         delay:'.$conf_jquerysuperfish["delai_navbar"].'
    46                           });';
     39                $flux .= "\n".'var params_n = {pathClass:"on"};' ;
     40                if($conf_jquerysuperfish["animation_navbar"]) $flux .= "\n".'params_n.animation = {'.$conf_jquerysuperfish["animation_navbar"].'};' ;
     41                if($conf_jquerysuperfish["delai_navbar"]) $flux .= "\n".'params_n.delay = '.$conf_jquerysuperfish["delai_navbar"].';' ;
     42                $flux .= "\n".'$(".'.$conf_jquerysuperfish["classe_vert"].'").addClass("sf-menu sf-vertical sf-shadow").superfish(params_n);';
    4743        }
    4844        $flux .= "});\n/* ]]> */</script>";
  • _plugins_/jquery_menu_superfish/lang/jquerysuperfish_fr.php

    r56107 r57608  
    55$GLOBALS[$GLOBALS['idx_lang']] = array(
    66        // C
     7        'configurer_explication' => 'Consultez le <a href="http://users.tpg.com.au/j_birch/plugins/superfish/" target="_blank">site du plugin jQuery SuperFish</a> pour une démonstration de ses possibilités.',
    78        'configurer_titre' => 'Configurer jQuery Superfish',
    89
  • _plugins_/jquery_menu_superfish/plugin.xml

    r56107 r57608  
    44        <auteur>Yffic</auteur>
    55        <licence>GPL v3</licence>
    6         <version>0.3.0</version>
     6        <version>0.4.0</version>
    77        <version_base>0.1</version_base>
    8         <etat>test</etat>
    9         <icon>images/jquerysuperfish-32.png</icon>
     8        <etat>stable</etat>
     9        <icon>prive/themes/spip/images/jquerysuperfish-32.png</icon>
    1010        <description>
    1111                <multi>
     
    2525        </pipeline>
    2626        <bouton id='jquerysuperfish' parent='configuration'>
    27                 <icone>images/jquerysuperfish-24.png</icone>
     27                <icone>prive/themes/spip/images/jquerysuperfish-24.png</icone>
    2828                <titre>jquerysuperfish:titre_menu</titre>
    2929                <url>configurer_jquerysuperfish</url>
    3030        </bouton>
    3131        <bouton id='jquerysuperfish2' parent='bando_squelette'>
    32                 <icone>images/jquerysuperfish-16.png</icone>
     32                <icone>prive/themes/spip/images/jquerysuperfish-16.png</icone>
    3333                <titre>jquerysuperfish:titre_menu</titre>
    3434                <url>configurer_jquerysuperfish</url>
    3535        </bouton>
    36         <necessite id="SPIP" version="[2.1.0;2.1.99]" />
     36        <necessite id="SPIP" version="[2.1.0;3.0.99]" />
    3737        <necessite id="spip_bonux" version="[1.8;]" />
    3838        <necessite id="saisies" version="[1.9;]" />
Note: See TracChangeset for help on using the changeset viewer.