MediaWiki:Gadget-OptimizedShort.js

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.
/**
 * 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}}
 */

if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Shortpages' ) {
    $( function ( $ ) {

        $( 'ol' ).first().find( 'li' ).each( function () {
            var $hist = $( this ).find( 'a' ).first();
            var articleName = $hist.attr( 'href' ).match( /title\=(.*)&/ )[1];

            $hist.after(
                ') (',
                $( '<a>' ).attr( 'href', mw.config.get( 'wgScript' ) + '?title=' + articleName + '&diff=0' ).text( 'diff' ),
                ') (',
                $( '<a>' ).attr( 'href', mw.config.get( 'wgScript' ) + '?title=Spécial:Pages_liées&target=' + articleName ).text( 'liens' )
            );
        } );

    } );
}