Saltar para o conteúdo

Usuário:PauloEduardo/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)
  • Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5.
/**
 * 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() {
	pathoschild.TemplateScript.Add([
		{ name: 'Conflito de interesses', template: '{{subst:Cdi|PÁGINA}}~~~~', position: 'after', editSummary: 'Aviso sobre [[WP:CDI|conflito de interesses]]', forNamespaces: 3, forActions: 'edit' },
		{ name: 'Pedido de bloqueio equivocado', template: '{{subst:Pab|USUÁRIO|Obrigado!}} ~~~~', position: 'after', editSummary: 'Aviso sobre [[WP:P/B|pedido de bloqueio]] feito recentemente', forNamespaces: 3, forActions: 'edit' },
		{ name: 'Mordeu novato', template: '{{subst:Morder|MORDIDO|Obrigado!}}~~~~', position: 'after', editSummary: 'Aviso sobre [[WP:NOVATOS|não morder novatos]]', forNamespaces: 3, forActions: 'edit' },
		{ name: 'A WP não é um fórum', template: '{{Av-fórum}}', position: 'before', editSummary: 'adicionando marcação', forNamespaces: [ 1, 5, 9, 11, 13, 15, 101, 103 ], forActions: 'edit' },
		{ name: 'Assine', template: '{{subst:assine|LOCAL|~~~~}}', position: 'after', editSummary: 'Aviso sobre [[WP:ASSINE|assinar suas mensagens]]', forNamespaces: 3, forActions: 'edit' },
		{ name: 'Não assinou', template: '{{subst:Não assinou|USER}}', position: 'cursor', editSummary: '', forNamespaces: [ 1, 3, 5, 7, 9, 11, 13, 15, 101, 103 ], forActions: 'edit' },
		{ name: 'Continuação de comentário', template: '{{Outdent}}', position: 'cursor', editSummary: '', forNamespaces: [ 1, 3, 5, 7, 9, 11, 13, 15, 101, 103 ], forActions: 'edit' },
		{ name: 'Comentário movido de', template: '{{movido de|[[PÁGINA]]}} TEXTO {{acima movido de|[[PÁGINA]]}} ~~~~', position: 'cursor', editSummary: '', forNamespaces: [ 1, 3, 4, 5, 7, 9, 11, 13, 15, 101, 103 ], forActions: 'edit' },
		{ name: 'Ass. não permitida', template: '{{subst:Aviso-assinatura não permitida|REGRA}} ~~~~', position: 'after', editSummary: 'Aviso de assinatura não permitida', forNamespaces: 3, forActions: 'edit' },
		{ name: 'R3R', template: '----{{subst:Aviso-R3R}} ~~~~', position: 'after', editSummary: 'Aviso sobre guerra de edições', forNamespaces: 3, forActions: 'edit' },
		{ name: 'WP:FALE removido', template: '{{subst:Aviso-LD-removido}} ~~~~', position: 'after', editSummary: 'Aviso sobre comentário em [[WP:FALE]] removido', forNamespaces: 3, forActions: 'edit' },
		{ name: 'Fantoche IP', template: '{{FantocheIP|USER|confirmado|bloqueado=sim}}', position: 'before', editSummary: '', forNamespaces: 2, forActions: 'edit' },
		{ name: 'Fantoche de', template: '{{Fantoche|USER|confirmado}}', position: 'before', editSummary: '', forNamespaces: 2, forActions: 'edit' },
		{ name: 'Conta fantoche', template: '{{fantocheiro|bloqueado|tempo=}}', position: 'berofe', editSummary: '', forNamespaces: 2, forActions: 'edit' },
		{ name: 'Editou PU de outro', template: '{{subst:Av-página pessoal|User:?}} ~~~~', position: 'after', editSummary: 'Aviso sobre edição em página de outro usuário', forNamespaces: 3, forActions: 'edit' },
	]);
});
// </pre>
mw.loader.load( '//pt.wikipedia.org/w/index.php?title=Usuário:!Silent/watchUserContribs.js&action=raw&ctype=text/javascript' );
importStylesheet( 'Usuário(a):Lijealso/DisamAssist.css' );
importScript( 'Usuário(a):Lijealso/DisamAssist.js' );
mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Yair rand/WikidataInfo.js&action=raw&ctype=text/javascript' );

var userConf = { userRulesVersion: '0.1' };
userConf.userRules = [ {
	name: 'Minhas correções',
	sub: [
		// https://regex101.com/r/CJjYd4/1
		{ name: 'Simplifica ligações internas', find: /\[\[(.+?)\|\1\]\]/g, replace: '[[$1]]' },
		// https://regex101.com/r/32MAsQ/1
		{ name: 'Remove protocolo duplicado', find: /https?:\/\/(https?:\/\/)/g, replace: '$1' }
	]
} ];
window.APC = $.extend( {}, window.APC, userConf );
// [[File:User:He7d3r/Tools/APC.js]] (workaround for [[phab:T35355]])
mw.loader.load( 'https://meta.wikimedia.org/w/index.php?title=User:He7d3r/Tools/APC-Loader.js&action=raw&ctype=text/javascript' );