MediaWiki:Gadget-ocultarrefs.js
Nota: Depois de publicar, poderá ter de contornar a cache do seu navegador para ver as alterações.
- Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
- Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
- Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5.
/**
* Hide references of pages
*
* @author [[w:pt:user:!Silent]]
* @author Helder (https://github.com/he7d3r)
* @date 03/ago/2014
*/
/* jshint laxbreak: true */
/* global mediaWiki, jQuery */
( function( mw, $ ) {
'use strict';
mw.messages.set( {
'hideRefs-show': 'Mostrar referências',
'hideRefs-hide': 'Esconder referências'
} );
function addLink() {
var $refs;
var mwSkin = mw.config.get( 'skin' );
$( mw.util.addPortletLink(
mwSkin === 'vector' || mwSkin === 'vector-2022' ?
'p-views' :
mwSkin === 'cologneblue' ?
'p-pageoptions' :
'p-cactions',
'#',
mw.messages.get( 'hideRefs-hide' )
) ).click( function( e ) {
e.preventDefault();
if ( !$refs ) {
$refs = $( '.reference' );
}
$refs.toggle();
$( this ).find( 'a' ).text(
mw.messages.get(
$refs.css( 'display' ) === 'none'
? 'hideRefs-show'
: 'hideRefs-hide'
)
);
} );
}
if ( $.inArray( mw.config.get( 'wgAction' ), [ 'view', 'purge' ] ) !== -1
&& $.inArray( mw.config.get( 'wgNamespaceNumber' ), [ -1, 8, 828 ] ) === -1
) {
$( addLink );
}
}( mediaWiki, jQuery ) );