Usuário:Chicocvenancio/Testes/fb.js

Origem: Wikipédia, a enciclopédia livre.

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)
  • Internet Explorer / Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5
  • Opera: Pressione Ctrl-F5.
/*!
 * FastButtons
 *
 * @author [[es:User:Racso]] (versão original do script, na Wikipédia em espanhol)
 * @author [[en:User:Macy]] (versão adaptada para a Wikipédia inglesa)
 * @author [[pt:User:Danilo.mac]]
 * @author Helder (https://github.com/he7d3r)
 * @author [[pt:User:!Silent]]
 * @source [[en:User:Macy/FastButtons.js]] ([[en:Special:PermaLink/230473471]])
 * @source [[es:Special:PrefixIndex/User:Racso/FB]]
 * @see [[MediaWiki:Gadget-fastbuttons.css]]
 * @see [[MediaWiki:Gadget-fastbuttons.js/buttonsList.js]]
 * @see [[MediaWiki:Gadget-fastbuttons.js/core.js]]
 * @help [[WP:Scripts/FastButtons]]
 */
/* global mediaWiki, jQuery */

( function ( mw, $, window ) {
'use strict';

mw.messages.set( {
	'fastb-FastButtons': 'FastButtons',
	'fastb-showButton': 'exibir',
	'fastb-hideButton': 'esconder',
	'fastb-portletButton-title': 'Exibe/Esconde os botões do FastButtons'
} );

var portletLink = mw.util.addPortletLink(
	'p-cactions',
	'#',
	mw.message( 'fastb-FastButtons' ) + ' (' + mw.message( 'fastb-' + ( localStorage.getItem( 'fastb-hidden' ) === 'true' ? 'show' : 'hide' ) + 'Button' ) + ')',
	'ca-fastbHideButton',
	mw.message( 'fastb-portletButton-title' )
);

if ( localStorage.getItem( 'fastb-hidden' ) === 'true' ) {
	$( portletLink ).click( function( e ) {
		localStorage.setItem( 'fastb-hidden', false );
		mw.loader.load( '//pt.wikipedia.org/w/index.php?title=User:Chicocvenancio/Testes/fb.js/core.js&action=raw&ctype=text/javascript' );
mw.loader.load('//pt.wikipedia.org/w/index.php?title=Usu%C3%A1rio:Chicocvenancio/Testes/fb.js/fb.css&action=raw&ctype=text/css', 'text/css');
		$( '#ca-fastbHideButton a' ).text(
			mw.message( 'fastb-FastButtons' ) + ' (' + mw.message( 'fastb-' + ( localStorage.getItem( 'fastb-hidden' ) === 'true' ? 'show' : 'hide' ) + 'Button' ) + ')'
		);
		$( this ).off( 'click' );
	} );
} else {
	mw.loader.load( '//pt.wikipedia.org/w/index.php?title=User:Chicocvenancio/Testes/fb.js/core.js&action=raw&ctype=text/javascript' );
mw.loader.load('//pt.wikipedia.org/w/index.php?title=Usu%C3%A1rio:Chicocvenancio/Testes/fb.js/fb.css&action=raw&ctype=text/css', 'text/css');
}

}( mediaWiki, jQuery, window ) );

// [[Categoria:!Código-fonte de scripts|FastButtons]]