Utilizador:RodrigoTavares/common.js: diferenças entre revisões

Origem: Wikcionário, o dicionário livre.
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição
m conforme pedido
 
Linha 1: Linha 1:
//<nowiki>
/** FastButtons ***********************************************************************
/** FastButtons ***********************************************************************
* Origem: [[Wikcionário:Programas de computador/FastButtons.js]]
* Origem: [[Wikcionário:Programas de computador/FastButtons.js]]
Linha 27: Linha 28:
// [[File:User:He7d3r/Tools/APC.js]] (workaround for [[phab:T35355]])
// [[File:User:He7d3r/Tools/APC.js]] (workaround for [[phab:T35355]])
importScript( 'https://meta.wikimedia.org/w/index.php?title=User:He7d3r/Tools/APC-Loader.js&action=raw&ctype=text/javascript' );
importScript( 'https://meta.wikimedia.org/w/index.php?title=User:He7d3r/Tools/APC-Loader.js&action=raw&ctype=text/javascript' );
//</nowiki>

Edição atual desde as 18h07min de 18 de março de 2021

//<nowiki>
/** FastButtons ***********************************************************************
 *    Origem: [[Wikcionário:Programas de computador/FastButtons.js]]
 *     Ajuda: [[Wikcionário:Programas de computador/FastButtons]]
 * Descrição: Acrescenta pequenos botões para manutenção, envio de avisos e eliminação de páginas.
 *     Autor: [[w:Usuário:Danilo.mac]]
 ***************************************************************************************/
 importScript('Wikcionário:Scripts/FastButtons.js');
 
/** APC - Correções automáticas ********************
 * Informações: [[w:pt:Wikipédia:Scripts/APC]]
 ***************************************************/
importScript('https://pt.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=MediaWiki:Gadget-APC.js&action=raw&ctype=text/javascript', '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' },
		// https://regex101.com/r/1NvEXS/1
		{ name: 'Formata paroxítona', find: /^'''(([a-zA-Z\u00C0-\u00FF]+\.)*)<u>([a-zA-Z\u00C0-\u00FF]+)<\/u>\.([a-zA-Z\u00C0-\u00FF)]+)'''/m, replace: '{\{paroxítona|$1$3|$4}\}' }
	]
} ];
window.APC = $.extend( {}, window.APC, userConf );
// [[File:User:He7d3r/Tools/APC.js]] (workaround for [[phab:T35355]])
importScript( 'https://meta.wikimedia.org/w/index.php?title=User:He7d3r/Tools/APC-Loader.js&action=raw&ctype=text/javascript' );
//</nowiki>