Changeset 96207 in spip-zone


Ignore:
Timestamp:
Mar 26, 2016, 1:49:32 PM (3 years ago)
Author:
jeanmarie.listes@…
Message:

On passe le choix du sélecteur et la classe JS en variable.

Location:
_plugins_/responsivenav/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/responsivenav/trunk/responsivenav_fonctions.php

    r96170 r96207  
    33if (!defined('_ECRIRE_INC_VERSION')) return;
    44
    5 // on définit le point de rupture par défaut
    6 // il est surchargeable dans le mes_options.php
    7 // et accepte les em, px...
     5// On définit le point de rupture et le selecteur par défaut.
     6// Surchargeable dans squelettes/mes_fonctions.php
    87define('_RESPONSIVENAV_BREAKPOINT', '40em');
     8define('_RESPONSIVENAV_SELECTOR', '#nav');
     9define('_RESPONSIVENAV_JSCLASS', 'js-responsivenav');
    910
    1011?>
  • _plugins_/responsivenav/trunk/responsivenav_pipelines.php

    r96172 r96207  
    2626function responsivenav_insert_head($flux) {
    2727        $flux .= '<script type="text/javascript" src="'.find_in_path('javascript/responsive-nav.js').'"></script>';
    28 
    29         if (test_plugin_actif('Zpip')){
    30                 $flux .= '<script>/*<![CDATA[*/ ;(function($){ $(function(){ var nav = responsiveNav(".menu.menu-container",{jsClass: "js-responsivenav"}); }); })(jQuery); /*]]>*/ </script>';
    31         } else {
    32                 $flux .= '<script>/*<![CDATA[*/ ;(function($){ $(function(){ var nav = responsiveNav("#nav",{jsClass: "js-responsivenav"}); }); })(jQuery); /*]]>*/ </script>';
    33         }
    34 
     28        $flux .= '<script>/*<![CDATA[*/ ;(function($){ $(function(){ var nav = responsiveNav("'. _RESPONSIVENAV_SELECTOR .'",{jsClass: "'. _RESPONSIVENAV_JSCLASS .'"}); }); })(jQuery); /*]]>*/ </script>';
    3529        return $flux;
    3630}
  • _plugins_/responsivenav/trunk/todo.txt

    r96168 r96207  
    1 - choisir le breakpoint depuis l'espace privé
    2 - paramétrer les configs de Responsive Nav depuis l'espace privé
     1- pouvoir changer toutes les variables de config prévues par le script
     2- paramétrer les variables de config depuis l'espace privé
Note: See TracChangeset for help on using the changeset viewer.