Changeset 39915 in spip-zone


Ignore:
Timestamp:
Aug 18, 2010, 1:01:54 PM (9 years ago)
Author:
kent1@…
Message:

Réinitialiser les boutons d'affichage des critères de recherche en cas de load ajax

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/step/formulaires/gerer_plugins.html

    r39914 r39915  
    3434                                $(this).prev('ul').append(append);
    3535                        });
    36                         $('.editer_recherche_paquet button.rechercher_plus').each(function(){
    37                                 $(this).click(function(){
    38                                         if ($(this).is('.rechercher_plus')) {
    39                                                 $(this).parents('ul').next('ul').slideDown();
    40                                                 $(this)
    41                                                         .removeClass('rechercher_plus')
    42                                                         .addClass('rechercher_moins')
    43                                                         .attr('title',text_moins)
    44                                                         .html(img_moins);
    45                                         }else{
    46                                                 $(this).parents('ul').next('ul').slideUp();
    47                                                 $(this)
    48                                                         .removeClass('rechercher_moins')
    49                                                         .addClass('rechercher_plus')
    50                                                         .attr('title',text_plus)
    51                                                         .html(img_plus);
    52                                         }
    53                                         return false;
     36                        function rechercher_plus_moins(){
     37                                $('.editer_recherche_paquet button.rechercher_plus,.editer_recherche_paquet button.rechercher_moins').each(function(){
     38                                        $(this).unbind('click').click(function(){
     39                                                if ($(this).is('.rechercher_plus')) {
     40                                                        $(this).parents('ul').next('ul').slideDown();
     41                                                        $(this)
     42                                                                .removeClass('rechercher_plus')
     43                                                                .addClass('rechercher_moins')
     44                                                                .attr('title',text_moins)
     45                                                                .html(img_moins);
     46                                                }else{
     47                                                        $(this).parents('ul').next('ul').slideUp();
     48                                                        $(this)
     49                                                                .removeClass('rechercher_moins')
     50                                                                .addClass('rechercher_plus')
     51                                                                .attr('title',text_plus)
     52                                                                .html(img_plus);
     53                                                }
     54                                                return false;
     55                                        });
    5456                                });
    55                         });
     57                        }
    5658                        function autosubmit(){
    5759                                go = $('.formulaire_step_actions form.ok');
     
    6365                                }
    6466                        }
     67                        rechercher_plus_moins();
    6568                        onAjaxLoad(autosubmit);
     69                        onAjaxLoad(rechercher_plus_moins);
    6670                })
    6771                })(jQuery);
Note: See TracChangeset for help on using the changeset viewer.