Utilisateur:Alphos/boiteDeroulante.js

Une page de Wikipédia, l'encyclopédie libre.
Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;

Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
/*
 * deroulerLesBoitesDeroulantes()
 * comme son nom l'indique, déroule toutes les boîtes déroulantes des pages où vous allez.
 * pour l'utiliser, ajouter la ligne suivante à votre monobook.js ou vector.js :
   importScript('User:Alphos/boiteDeroulante.js');
 */
function deroulerLesBoitesDeroulantes() {
  jQuery( ".NavFrame" ).filter( ":has(.NavToggle)" ).map(
    function() {
      if ( jQuery( this ).children( ".NavToggle" ).text() === BoiteDeroulante_Enrouler ) 
        return true;
      if ( jQuery( this ).children( ".NavToggle" ).text() === BoiteDeroulante_Derouler ) {
        jQuery( this ).children( ".NavToggle" ).text( BoiteDeroulante_Enrouler );
        jQuery( this ).children( ".NavContent" ).show();
      }
      return true;
    }
  );
  jQuery( ".autocollapse" ).filter( ":has(.navboxToggle)" ).map(
    function() {
      if ( jQuery( this ).find( ".navboxToggle" ).find( "a" ).text() === BoiteDeroulante_Enrouler ) 
        return true;
      if ( jQuery( this ).find( ".navboxToggle" ).find( "a" ).text() === BoiteDeroulante_Derouler ) {
        jQuery( this ).find( ".navboxToggle" ).find( "a" ).text( BoiteDeroulante_Enrouler );
        jQuery( this ).find( "tr" ).show();
      }
      return true;
    }
  );
}
$(deroulerLesBoitesDeroulantes);