_ _    _ _____  ___   __                       
 __      _(_) | _(_)___ / ( _ ) / /_   ___ ___  _ __ ___  
 \ \ /\ / / | |/ / | |_ \ / _ \| '_ \ / __/ _ \| '_ ` _ \ 
  \ V  V /| |   <| |___) | (_) | (_) | (_| (_) | | | | | |
   \_/\_/ |_|_|\_\_|____/ \___/ \___(_)___\___/|_| |_| |_|

MediaWiki:Gadget-fastbuttons.js

No mundo atual, MediaWiki:Gadget-fastbuttons.js tornou-se um tema de grande relevância e interesse para pessoas de todas as idades e de diversas áreas. Com o avanço da tecnologia e da globalização, MediaWiki:Gadget-fastbuttons.js adquiriu uma importância sem precedentes na sociedade atual. Quer se trate de um fenómeno emergente, de uma figura relevante, de um conceito-chave ou de um acontecimento histórico, MediaWiki:Gadget-fastbuttons.js capturou a atenção e a curiosidade de milhões de indivíduos em todo o mundo. Neste artigo exploraremos detalhadamente todos os aspectos relacionados a MediaWiki:Gadget-fastbuttons.js, desde sua origem e evolução até seu impacto na sociedade atual.
/*!
 * FastButtons
 *
 * @author ] (versão original do script, na Wikipédia em espanhol)
 * @author ] (versão adaptada para a Wikipédia inglesa)
 * @author ]
 * @author Helder (https://github.com/he7d3r)
 * @author ]
 * @source ] (])
 * @source ]
 * @see ]
 * @see ]
 * @see ]
 * @help ]
 */
/* global mw, $ */

( function () {
'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 deferred,
	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 );
		$.getScript( '//pt.wikipedia.org/w/index.php?title=MediaWiki:Gadget-tipsyDeprecated.js&action=raw&ctype=text/javascript' ).done( function() {
			mw.loader.load( 'ext.gadget.fastButtonsCore' );
		} );
		$( '#ca-fastbHideButton a' ).text(
			mw.message( 'fastb-FastButtons' ) + ' (' + mw.message( 'fastb-' + ( localStorage.getItem( 'fastb-hidden' ) === 'true' ? 'show' : 'hide' ) + 'Button' ) + ')'
		);
		$( this ).off( 'click' );
	} );
} else {
	deferred = $.Deferred();

	$.getScript( '//pt.wikipedia.org/w/index.php?title=MediaWiki:Gadget-tipsyDeprecated.js&action=raw&ctype=text/javascript' ).done( function() {
		mw.loader.load( 'ext.gadget.fastButtonsCore' );
	} );
}

}() );