Usuário:BraunOBruno/fastbuttons.js: diferenças entre revisões
Aspeto
Conteúdo apagado Conteúdo adicionado
Linha 2: | Linha 2: | ||
* FastButtons |
* FastButtons |
||
* Copiado de [[MediaWiki:Gadget-fastbuttons.js]] |
* Copiado de [[MediaWiki:Gadget-fastbuttons.js]] |
||
* [[Usuário:BraunOBruno/FastButtons]] |
|||
* Para usar esta versão, desative o gadget em suas preferências e insira o seguinte código em [[Especial:Minha página/common.js|sua common.js]]: |
* Para usar esta versão, desative o gadget em suas preferências e insira o seguinte código em [[Especial:Minha página/common.js|sua common.js]]: |
||
importScript('Usuário:BraunOBruno/fastbuttons.js'); // Link de retorno: [[Usuário:BraunOBruno/fastbuttons.js]] |
importScript('Usuário:BraunOBruno/fastbuttons.js'); // Link de retorno: [[Usuário:BraunOBruno/fastbuttons.js]] |
||
*----------------------------------------------------------- |
|||
* [[Usuário:BraunOBruno/fastbuttons.js/buttonsList.js]] |
* [[Usuário:BraunOBruno/fastbuttons.js/buttonsList.js]] |
||
* [[Usuário:BraunOBruno/fastbuttons.js/core.js]] |
* [[Usuário:BraunOBruno/fastbuttons.js/core.js]] |
||
* [[Usuário:BraunOBruno/fastbuttons.js/fastbuttons.css ]] |
* [[Usuário:BraunOBruno/fastbuttons.js/fastbuttons.css ]] |
||
*----------------------------------------------------------- |
|||
* @author [[:es:User:Racso]] (versão original do script, na Wikipédia em espanhol) |
* @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 [[:en:User:Macy]] (versão adaptada para a Wikipédia inglesa) |
Edição atual tal como às 11h24min de 3 de dezembro de 2024
/*!
* FastButtons
* Copiado de [[MediaWiki:Gadget-fastbuttons.js]]
* [[Usuário:BraunOBruno/FastButtons]]
* Para usar esta versão, desative o gadget em suas preferências e insira o seguinte código em [[Especial:Minha página/common.js|sua common.js]]:
importScript('Usuário:BraunOBruno/fastbuttons.js'); // Link de retorno: [[Usuário:BraunOBruno/fastbuttons.js]]
*-----------------------------------------------------------
* [[Usuário:BraunOBruno/fastbuttons.js/buttonsList.js]]
* [[Usuário:BraunOBruno/fastbuttons.js/core.js]]
* [[Usuário:BraunOBruno/fastbuttons.js/fastbuttons.css ]]
*-----------------------------------------------------------
* @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 mw, $ */
( function () {
'use strict';
mw.loader.load([
'mediawiki.api',
'ext.gadget.mediawiki.api.ptwiki',
'mediawiki.page.ready',
'jquery.ui',
'mediawiki.util'
], 'text/javascript', function () {
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( '//pt.wikipedia.org/w/index.php?title=Usuário:BraunOBruno/fastbuttons.js/core.js&action=raw&ctype=text/javascript' );
} );
$( '#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( '//pt.wikipedia.org/w/index.php?title=Usuário:BraunOBruno/fastbuttons.js/core.js&action=raw&ctype=text/javascript' );
} );
mw.loader.load('//pt.wikipedia.org/w/index.php?title=Usuário:BraunOBruno/fastbuttons.js/fastbuttons.css&action=raw&ctype=text/css', 'text/css');
}
}() );
}() );