Usuário(a):OTAVIO1981/regraAPC.js: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
OTAVIO1981 (discussão | contribs)
Pequeno ajuste, baseado em Wikipédia Discussão:Scripts/APC#Corrigir pontuação quando precedida de ref (compare [https://regex101.com/r/K8cMXH/3] com [https://regex101.com/r/K8cMXH/2])
Linha 6: Linha 6:
sub: [ {
sub: [ {
name: 'ponto_ref',
name: 'ponto_ref',
find: /(<ref>)((?:.*))(<\/ref>)([.|,])/g,
find: /(<ref>.*?<\/ref>)([.,])/g,
replace: '$4$1$2$3'
replace: '$2$1'
}]
}]
}] );
}] );

Revisão das 01h39min de 17 de dezembro de 2016

// Lista personalizada
var inserirMinhasRegras = function(){
'use strict';
APC.addRules( [ {
	name: 'Regras funcionando',
	sub: [ {
		name: 'ponto_ref',
		find: /(<ref>.*?<\/ref>)([.,])/g,
		replace: '$2$1'
	}]
}] );
};

// [[File:User:He7d3r/Tools/APC.js]] (workaround for [[phab:T35355]])
if ($.inArray(mw.config.get('wgAction'), ['edit', 'submit']) !== -1 ) {
	if( window.APC && window.APC.addRules ){
		inserirMinhasRegras();
	} else {
		$.getScript( '//pt.wikipedia.org/w/load.php?modules=ext.gadget.APCCore&only=scripts&debug=' + mw.config.get( 'debug' ) )
		.done( inserirMinhasRegras );
	}
}