Discussion utilisateur:Zyephyrus/Juin 2019
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 switch en haut de page, * permettant de masquer ou de réafficher les liens à chaque clique dessus. **/ /* globals mw, OO, $ */ if ( mw.config.get( 'wgNamespaceNumber' ) === 0 && mw.config.get( 'wgAction' ) === 'view' ) { mw.loader.using( [ 'mediawiki.util', 'oojs-ui-widgets' ], function () { 'use strict'; var sheet = mw.util.addCSS( '#mw-content-text a { color: inherit }' ); sheet.disabled = true; var toggleSwitch = new OO.ui.ToggleSwitchWidget(), label = new OO.ui.LabelWidget( { label: 'Masquer les liens' } ), layout = new OO.ui.HorizontalLayout( { 'items': [ toggleSwitch, label ] } ); toggleSwitch.on( 'change', function () { if ( toggleSwitch.getValue() ) { sheet.disabled = false; } else { sheet.disabled = true; } } ); $( '#firstHeading' ).before( layout.$element.css( 'float', 'right' ) ); } ); }