MediaWiki:Gadget-AffMasLiens.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.
/* {{Projet:JavaScript/Script|AffMasLiens}} */
/**
* Permet de masquer, puis d'afficher les liens d'un article pour en améliorer
* la lisibilité.
*
* Pour ce faire, ce script place un lien en haut de page :
* 'Afficher / Masquer les liens de cette page'.
* Un clic sur l'un des deux liens aura l'effet désiré.
*
* Auteurs : Stef48, Chphe & Ltrlg
**/
function affFunction($) {
var sheet = mw.util.addCSS( '#mw-content-text a { color: inherit }' );
sheet.disabled = true;
function MasLinks() {
sheet.disabled = false;
return false;
}
function AffLinks() {
sheet.disabled = true;
return false;
}
$( '#content' ).prepend( $( '<div>' )
.css( {
fontSize: 'small',
textAlign: 'right'
} )
.attr( 'id', 'AffMasLink' )
.append( $( '<a>' )
.attr( 'href', '#' )
.text( 'Afichar' )
.click( AffLinks )
)
.append( document.createTextNode( ' / ' ) )
.append( $( '<a>' )
.attr( 'href', '#' )
.text( 'Amagar' )
.click( MasLinks )
)
.append( document.createTextNode( ' los ligams d\'aquesta pagina' ) )
);
}
if ( mw.config.get( 'wgNamespaceNumber' ) == 0 && mw.config.get( 'wgAction' ) == 'view' ) {
mw.loader.using( 'mediawiki.util', function () {
$( document ).ready( affFunction );
} );
}