MediaWiki:Gadget-OptimizedShort.js

De Nefald Wiki
Version datée du 31 mars 2014 à 16:49 par Hiob (discussion | contributions) (Page créée avec « /** * Pages courtes optimisées * * Quelques liens supplémentaires dans Special:Shortpages * * Auteur : Dake * Modifications : Seb35, IAlex * Denière révision : ... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

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.
/**
 * Pages courtes optimisées
 *
 * Quelques liens supplémentaires dans Special:Shortpages
 *
 * Auteur : Dake
 * Modifications : Seb35, IAlex
 * Denière révision : 6 mars 2012
 * {{Projet:JavaScript/Script|OptimizedShort}}
 */
$( document ).ready( function() {
    if ( mw.config.get( 'wgCanonicalSpecialPageName' ) != 'Shortpages' ) {
        return;
    }
 
    $( 'ol' ).first().find( 'li' ).each( function() {
        var $elem = $(this);
        var $hist = $elem.find( 'a' ).first();
        var articleName = $hist.attr( 'href' ).match( /title\=(.*)&/ )[1];
 
        $hist.after( $( '<a/>' ).attr( 'href', mw.config.get( 'wgScript' ) + '?title=Spécial:Pages_liées&target=' + articleName ).text( 'liens' ) );
        $hist.after( ') (' );
        $hist.after( $( '<a/>' ).attr( 'href', mw.config.get( 'wgScript' ) + '?title=' + articleName + '&diff=0' ).text( 'diff' ) );
        $hist.after( ') (' );
    } );
} );