Aller au contenu

MediaWiki:Common.js

De Éditions Indépendantes
Version datée du 7 décembre 2025 à 12:29 par Adminei (discussion | contributions) (Page créée avec « Tout JavaScript présent ici sera exécuté par tous les utilisateurs à chaque chargement de page. : mw.hook( 'wikipage.content' ).add( function ( $content ) { // On ne touche qu'aux pages dont le titre commence par "Admin:" var pageName = mw.config.get( 'wgPageName' ); // ex. "Admin:Dashboard" if ( pageName && pageName.indexOf( 'Admin:' ) === 0 ) { $content.find( 'a[href]' ).each( function () { var $a = $( this );... »)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)

Note : après avoir publié vos modifications, il se peut que vous deviez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

  • Firefox / Safari : maintenez la touche Maj (Shift) en cliquant sur le bouton Actualiser ou appuyez sur Ctrl + F5 ou Ctrl + R (⌘ + R sur un Mac).
  • Google Chrome : appuyez sur Ctrl + Maj + R (⌘ + Shift + R sur un Mac).
  •  Edge : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl + F5.
/* Tout JavaScript présent ici sera exécuté par tous les utilisateurs à chaque chargement de page. */
mw.hook( 'wikipage.content' ).add( function ( $content ) {
    // On ne touche qu'aux pages dont le titre commence par "Admin:"
    var pageName = mw.config.get( 'wgPageName' ); // ex. "Admin:Dashboard"
    if ( pageName && pageName.indexOf( 'Admin:' ) === 0 ) {
        $content.find( 'a[href]' ).each( function () {
            var $a = $( this );
            var href = $a.attr( 'href' ) || '';

            // On ignore les ancres internes pures (#...).
            if ( href.indexOf( '#' ) === 0 ) {
                return;
            }

            $a.attr( 'target', '_blank' )
              .attr( 'rel', 'noopener noreferrer' );
        } );
    }
} );