MediaWiki:Gadget-OptimizedShort.js

Nòta : Aprèp aver publicat la pagina, vos cal forçar son recargament complet tot ignorant lo contengut actual de l'amagatal de vòstre navigador per veire los cambiaments : Mozilla / Firefox / Konqueror / Safari : mantenètz la tòca Majuscula (Shift) en clicant lo boton Actualizar (Reload,) o quichatz Maj-Ctrl-R (Maj-Cmd-R sus Apple Mac) ; Internet Explorer / Opera : mantenètz la tòca Ctrl en clicant lo boton Actualizar o quichatz 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=Especial:Paginas_ligadas&target=' + articleName ).text( 'ligams' ) );
        $hist.after( ') (' );
        $hist.after( $( '<a/>' ).attr( 'href', mw.config.get( 'wgScript' ) + '?title=' + articleName + '&diff=0' ).text( 'diff' ) );
        $hist.after( ') (' );
    } );
} );