Usuário:Vitor Mazuco/common.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.
/*global jQuery, mediaWiki, pathoschild */
( function ( mw, $ ) {
'use strict';
var addExtraButtons = function(){
        mw.toolbar.addButtons( {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/c/c8/Button_redirect.png',
                speedTip: 'Redireccionar página',
                tagOpen: '#REDIRECIONAMENTO [[',
                tagClose: ']]',
                sampleText: 'Título da ligação'
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/7/74/Button_comment.png',
                speedTip: 'Comentário oculto',
                tagOpen: '<!-- ',
                tagClose: ' -->',
                sampleText: 'Comentário oculto'
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/4/4d/Button_quotes.png',
                speedTip: 'Citação',
                tagOpen: '{' + '{citação|' + '|',
                tagClose: '}}',
                sampleText: 'Inserir citação aqui'
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/d/d1/Button_mysignature.png',
                speedTip: 'Assinatura',
                tagOpen: '~~'+'~~',
                tagClose: '',
                sampleText: ''
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/1/13/Button_enter.png',
                speedTip: 'Quebra de linha',
                tagOpen: '<br />',
                tagClose: '',
                sampleText: ''
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/b/bd/Button_recherche_ip.png',
                speedTip: 'Ligações externas',
                tagOpen: '==Ligações externas==',
                tagClose: '',
                sampleText: ''
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/9/9a/Button_references.png',
                speedTip: 'Notas e Referências',
                tagOpen: '\n{' + '{referências|Notas e Referências}' + '}\n',
                tagClose: '',
                sampleText: ''
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/b/b5/Button_mini_stub.png',
                speedTip: 'Marcar como mínimo',
                tagOpen: '{' + '{mínimo',
                tagClose: '}' + '}',
                sampleText: ''
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/8/8e/Button_stub.png',
                speedTip: 'Marcar como esboço',
                tagOpen: '{' + '{esboço-',
                tagClose: '}' + '}',
                sampleText: 'tema'
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/1/11/Button_ER.png',
                speedTip: 'Propor Eliminação Rápida',
                tagOpen: '{' + '{ER|',
                tagClose: '|~~'+'~~}' + '}',
                sampleText: ''
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/e/eb/Button_plantilla.png',
                speedTip: 'Predefinição',
                tagOpen: '{' + '{',
                tagClose: '}' + '}',
                sampleText: 'Nome da predefinição'
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/2/29/Button_user.png',
                speedTip: 'Referir um usuário ou IP',
                tagOpen: '{' + '{Usuário2|',
                tagClose: '}' + '}',
                sampleText: 'Nome do usuário ou IP'
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/1/1c/Button_advanced_image.png',
                speedTip: 'Imagem Avançada',
                tagOpen: '[[Imagem:',
                tagClose: '|thumb|200px|Legenda]]',
                sampleText: ''
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/a/a1/Button_template_tl.png',
                speedTip: 'Mostrar código da predefinição',
                tagOpen: '{' + '{tl|',
                tagClose: '}' + '}',
                sampleText: 'Nome da predefinição'
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/6/6c/Button_see_also.png',
                speedTip: 'Ver também',
                tagOpen: '== Ver também ==',
                tagClose: '',
                sampleText: ''
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/6/62/Button_desambig.png',
                speedTip: 'Desambiguação',
                tagOpen: '{' + '{Desambiguação|{' + '{' + 'subst:FULLPAGENAME}' + '}' + '}' + '}\n\n*',
                tagClose: '\n\n[[Categoria:Desambiguação]]\n\n',
                sampleText: 'Exemplo'
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/4/4a/Button_welcome.png',
                speedTip: 'Bem-vindo IP',
                tagOpen: '{' + '{subst:Bem-vindo IP}}~~' + '~~',
                tagClose: '',
                sampleText: ''
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/0/0d/Button_Nuvola_apps_gaim.png',
                speedTip: 'Bem-vindo Reg',
                tagOpen: '{' + '{subst:Bem-vindo}}~~' + '~~',
                tagClose: '',
                sampleText: ''
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/d/da/Vote_choice_button.png',
                speedTip: 'Votar',
                tagOpen: '# ~~' + '~~',
                tagClose: '',
                sampleText: ''
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/c/c0/Button_support_vote.png',
                speedTip: 'Apoio',
                tagOpen: '{' + '{Apoio}} ~~' + '~~',
                tagClose: '',
                sampleText: ''
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/8/80/Button_oppose_vote.png',
                speedTip: 'Contra',
                tagOpen: '{' + '{Contra}} ~~' + '~~',
                tagClose: '',
                sampleText: ''
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/a/a0/Button_keep.png',
                speedTip: 'Manter',
                tagOpen: '{' + '{Manter}} ~~' + '~~',
                tagClose: '',
                sampleText: ''
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/1/13/Button_delete.png',
                speedTip: 'Eliminar',
                tagOpen: '{' + '{Eliminar}} ~~' + '~~',
                tagClose: '',
                sampleText: ''
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Symbol_comment_vote.svg/22px-Symbol_comment_vote.svg.png',
                speedTip: 'Comentário',
                tagOpen: '{' + '{Comentário}}',
                tagClose: '',
                sampleText: ''
        }, {
                imageFile: '//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Symbol_question.svg/22px-Symbol_question.svg.png',
                speedTip: 'Pergunta',
                tagOpen: '{' + '{Pergunta}}',
                tagClose: '',
                sampleText: ''
        },{
                imageFile: '//upload.wikimedia.org/wikipedia/commons/2/29/Button_user.png',
                speedTip: 'Citar Usuário',
                tagOpen: '{{U|',
                tagClose: '}}',
                sampleText: ''
        },{
                imageFile: '//upload.wikimedia.org/wikipedia/commons/5/5b/Button_check.png',
                speedTip: 'Feito',
                tagOpen: '{' + '{Feito}}',
                tagClose: '~~' + '~~',
                sampleText: ''
        } );
        /* Se quiser mais botões, copie e modifique os exemplos acima */
};
 
if( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) {
	mw.loader.using( 'user.options', function () {
		// This can be the string "0" if the user disabled the preference ([[bugzilla:52542#c3]])
		if ( mw.user.options.get( 'usebetatoolbar' ) == 1 ) {
			// Use something like [[m:User:Krinkle/Scripts/InsertWikiEditorButton#Example]]
		} else if ( mw.user.options.get( 'showtoolbar' ) == 1 ) {
			$.when(
				mw.loader.using( 'mediawiki.toolbar' ),
				$.ready
			).then( addExtraButtons );
		}
	} );
}

/**
 * TemplateScript adds configurable templates and scripts to the sidebar, and adds an example regex editor.
 * @see https://meta.wikimedia.org/wiki/TemplateScript
 */
// <pre>
$.getScript('//tools.wmflabs.org/meta/scripts/pathoschild.templatescript.js', function() {
	try {pathoschild.TemplateScript.Add([
		{ name: 'welcome', template: '{{subst:bem-vindo(a)}} ~~~~', position: 'after', editSummary: 'Bem-vindo(a)!', forNamespaces: 3, forActions: 'edit' },
		// add your own templates or scripts here
	]);
    } catch (e) {}
});
// </pre>

}( mediaWiki, jQuery ) );

$( function() {
        if ( !!( mw.util.getParamValue( 'diff' )
                && mw.util.getParamValue( 'oldid' ) )
        ) {
                $( '.mw-thanks-thank-link' ).remove();
                $( '#mw-diff-ntitle1' ).html( $( '#mw-diff-ntitle1' ).html().replace( /\(\)/, '' ) );
        }
} );