Changeset 78871 in spip-zone


Ignore:
Timestamp:
Nov 27, 2013, 10:44:09 AM (5 years ago)
Author:
severo@…
Message:

chosen - ne pas inclure le javascript dans le public si pas activé

Avant, on incluait le javascript, mais pas le css, d'où des comportements bizarres

Location:
_plugins_/chosen/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/chosen/trunk/chosen_pipelines.php

    r78440 r78871  
    88if (!defined('_ECRIRE_INC_VERSION')) return;
    99
    10 
    11 /**
    12  * Ajoute Chosen aux plugins JS chargés
    13  *
    14  * @param array $flux
    15  *     Liste des js chargés
    16  * @return array
    17  *     Liste complétée des js chargés
    18 **/
    19 function chosen_jquery_plugins($flux) {
    20         $flux[] = 'lib/chosen/chosen.jquery.js'; # lib originale
    21         $flux[] = 'javascript/spip_chosen.js';   # chargements SPIP automatiques
    22         return $flux;
    23 }
    24 
    2510/**
    2611 * Ajoute Chosen aux css chargées dans le privé
     
    3116function chosen_header_prive($texte) {
    3217        include_spip('inc/config');
     18        $js = find_in_path('lib/chosen/chosen.jquery.js'); # lib originale
     19        $texte .= '<script type="text/javascript" src="'.$js.'"></script>'."\n";
     20        $js = find_in_path('javascript/spip_chosen.js');   # chargements SPIP automatiques
     21        $texte .= '<script type="text/javascript" src="'.$js.'"></script>'."\n";
    3322        $texte .= '<script type="text/javascript">/* <![CDATA[ */
    3423                        var selecteur_chosen = "' . trim(lire_config('chosen/selecteur_commun')) . '";
     
    9584        $config = lire_config('chosen',array());
    9685        if (isset($config['active']) and $config['active']=='oui') {
     86                $js = find_in_path('lib/chosen/chosen.jquery.js'); # lib originale
     87                $flux .= '<script type="text/javascript" src="'.$js.'" /></script>'."\n";
     88                $js = find_in_path('javascript/spip_chosen.js');   # chargements SPIP automatiques
     89                $flux .= '<script type="text/javascript" src="'.$js.'"></script>'."\n";
    9790                $flux .= '<script type="text/javascript">/* <![CDATA[ */
    9891                        var selecteur_chosen = "' . trim($config['selecteur_commun']) . '";
  • _plugins_/chosen/trunk/paquet.xml

    r78440 r78871  
    22        prefix="chosen"
    33        categorie="navigation"
    4         version="1.4.1"
     4        version="1.4.2"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
     
    1919        <licence>GNU/GPL</licence>
    2020
    21         <pipeline nom="jquery_plugins"       inclure="chosen_pipelines.php" />
    2221        <pipeline nom="header_prive"     inclure="chosen_pipelines.php" />
    2322        <pipeline nom="header_prive_css"     inclure="chosen_pipelines.php" />
Note: See TracChangeset for help on using the changeset viewer.