Changeset 91024 in spip-zone


Ignore:
Timestamp:
Jul 23, 2015, 9:59:36 PM (4 years ago)
Author:
p@…
Message:

Réparer la fonction plie/pliable assée en 3.1

On adapte les sélecteurs jQuery et on renomme quelques variables.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/saisies/trunk/javascript/saisies.js

    r77785 r91024  
    66function saisies_fieldset_pliable(){
    77        // On cherche les groupes de champs pliables
    8         jQuery('li.fieldset.pliable')
     8        jQuery('.fieldset.pliable')
    99                .each(function(){
    10                         var li = jQuery(this);
    11                         var ul = jQuery(this).find('> fieldset > ul');
     10                        var fieldset = jQuery(this);
     11                        var groupe = jQuery(this).find('> fieldset > .editer-groupe');
    1212                        var legend = jQuery(this).find('> fieldset > .legend');
    13                        
     13
    1414                        // S'il est déjà plié on cache le contenu
    15                         if (li.is('.plie'))
    16                                 ul.hide();
    17                        
     15                        if (fieldset.is('.plie'))
     16                                groupe.hide();
     17
    1818                        // Ensuite on ajoute une action sur le titre
    1919                        legend
     
    2121                                .click(
    2222                                        function(){
    23                                                 li.toggleClass('plie');
    24                                                 if (ul.is(':hidden'))
    25                                                         ul.show();
     23                                                fieldset.toggleClass('plie');
     24                                                if (groupe.is(':hidden'))
     25                                                        groupe.show();
    2626                                                else
    27                                                         ul.hide();
     27                                                        groupe.hide();
    2828                                        }
    2929                                );
Note: See TracChangeset for help on using the changeset viewer.