Utilizador:RodrigoTavares/common.js: diferenças entre revisões
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>