MediaWiki:Gadget-APC.js: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m -log
3.1.38: +regex para remoção da predefinição {{Seminterwiki}} e seus redirecionamentos (Ver Special:PermaLink/46159388 e Especial:Diff/46581329)
Linha 22:
'use strict';
 
APC.rulesVersion = '3.1.3738';
APC.addRules( [{
name: 'Iniciando',
Linha 2 421:
}, {
name: '{{Seminterwiki}}',
find: /\{\{Sem[Ss]em(?:[ \-]?(iw|iwcat| ?interw[íi]kis?|interwiki-categorias)([.*?\|}\}(\r?\n\}]|$)/igg,
replace: '{{Seminterwiki$2'
}, {
name: '{{Seminterwiki}}',
find: /\{\{Sem[\- ]interwiki([\|\r\n\}])/ig,
replace: '{{Seminterwiki$1'
}, {
name: '{{Wikificação}}',
Linha 2 620 ⟶ 2 616:
sub: [{
name: 'Quebra linha em predefs 1',
find: /\{\{(Artigo longo|Controverso|Corrigir|Fusão|Fusão com|Fusão de|Parcial|Reciclagem|Revisão|Sem\-fontes|Sem imagem|Seminterwiki|Sem\-notas|Trivia|Wikificação)([^\n\}]*)\}\}([^\r\n])/ig,
replace: '{{$1$2}}\n$3',
num: 10
}, {
name: 'Quebra linha em predefs 2',
find: /\{\{(Artigo longo|Controverso|Corrigir|Fusão|Fusão com|Fusão de|Parcial|Reciclagem|Revisão|Sem\-fontes|Sem imagem|Seminterwiki|Sem\-notas|Trivia|Wikificação)([^\n\}]*)\}\}(\r?\n){2,}/ig,
replace: '{{$1$2}}\n',
num: 10
Linha 11 550 ⟶ 11 546:
replace: '{{Revisar Info Filme}}',
ifhas: /\{\{[Ii]nfo\/Filme/
}, {
name: '{{seminterwiki}}',
find: /\{\{seminterwiki.*\}\}\r?\n/ig,
replace: '',
ifhas: /\[\[\s*[a-z][a-z]\s*:/
}]
}]
Linha 11 577 ⟶ 11 568:
sub: [{
name: 'marcando predefs',
find: /\{\{(Artigo longo|Carece de fontes2|Carece de fontes|Contextualizar|Controverso|Corrigir|Fusão|Fusão com|Fusão de|Mais notas|M\-notas\-bpv|Parcial|Reciclagem|Revisão|Revisão\-sobre|Sem\-fontes|Sem imagem|Seminterwiki|Sem[\- ]notas|Trivia|Wikificação)([\|}])/ig,
replace: '{{┴$1$2'
}, {
Linha 11 629 ⟶ 11 620:
}, {
name: 'inserindo Timor-Leste',
find: /\{\{(Artigo longo|Contextualizar|Controverso|Corrigir|Fusão|Fusão com|Fusão de|Parcial|Reciclagem|Sem\-fontes|Sem imagem|Seminterwiki|Seminterwiki\-categoria|Sem\-notas|Trivia|Wikificação)([\|}][^}\n├┼]*\})/ig,
replace: '{{$1├sim$2'
}, {
Linha 11 681 ⟶ 11 672:
}, {
name: 'inserindo São Tomé e Príncipe',
find: /\{\{(Artigo longo|Contextualizar|Controverso|Corrigir|Fusão|Fusão com|Fusão de|Parcial|Reciclagem|Sem\-fontes|Sem imagem|Seminterwiki|Seminterwiki\-categoria|Sem\-notas|Trivia|Wikificação)([\|}][^}\n├┼]*\})/ig,
replace: '{{$1├sim$2'
}, {
Linha 11 720 ⟶ 11 711:
}, {
name: 'inserindo Moçambique',
find: /\{\{(Artigo longo|Contextualizar|Controverso|Corrigir|Fusão|Fusão com|Fusão de|Parcial|Reciclagem|Sem\-fontes|Sem imagem|Seminterwiki|Seminterwiki\-categoria|Sem\-notas|Trivia|Wikificação)([\|}][^}\n├┼]*\})/ig,
replace: '{{$1├sim$2'
}, {
Linha 11 907 ⟶ 11 898:
}, {
name: 'Quebra dupla antes predef man sup',
find: /(?:\r?\n){2,}\{\{(Artigo longo|Contextualizar|Controverso|Corrigir|Fusão|Fusão com|Fusão de|Geocoordenadas|Parcial|Reciclagem|revisão\-sobre|Revisão|Sem\-fontes|Sem imagem|Seminterwiki|Sem\-notas|Wikificação)([\|}])/ig,
replace: '\n{{$1$2'
}]
Linha 12 061 ⟶ 12 052:
sub: [{
name: 'predef man x Portal',
find: /\n\{\{(Artigo destacado|Seminterwiki)(.*)\}\}(\r?\n)*([^┬╔╗]*)(┬.*\}\})/ig,
replace: '\n$4$5\n\n{{$1$2}}',
num: 10
Linha 12 084 ⟶ 12 075:
replace: '$1$3\n$2\n',
num: 10
}, {
name: 'Sem iw',
find: /(\{\{Seminterwiki\|.*\}\})\r?\n([^░]*)░/ig,
replace: '\n$2\n$1\n░'
}]
}, {
Linha 12 362 ⟶ 12 349:
sub: [{
name: 'Quebra dupla antes predef man inf',
find: /\{\{(Artigo destacado|Esboço|Mínimo|Reciclagem|Semfichatécnica|Seminterwiki|Sem imagem)(.*)\}\}\n\n+\{\{(Artigo destacado|Esboço|Mínimo|Reciclagem|Semfichatécnica|Seminterwiki|Sem imagem)(.*)\}\}/ig,
replace: '{{$1$2}}\n{{$3$4}}',
num: 10
Linha 13 064 ⟶ 13 051:
}, {
name: 'Tag man assunto',
ifhas: /\{\{(Artigo longo|Carece de fontes2|Carece de fontes|Contextualizar|Controverso|Corrigir|Fusão|Fusão com|Fusão de|Mais notas|M\-notas\-bpv|Parcial|Reciclagem|Revisão|Revisão\-sobre|Sem\-fontes|Sem imagem|Seminterwiki|Sem[\- ]notas|Trivia|Wikificação)([\|}])/i,
sub: [{
name: 'marcando assuntos',
Linha 13 091 ⟶ 13 078:
}, {
name: 'marcando predefs',
find: /\{\{(Artigo longo|Carece de fontes2|Carece de fontes|Contextualizar|Controverso|Corrigir|Fusão|Fusão com|Fusão de|Mais notas|M\-notas\-bpv|Parcial|Reciclagem|Revisão|Revisão\-sobre|Sem\-fontes|Sem imagem|Seminterwiki|Sem[\- ]notas|Trivia|Wikificação)([\|}])/ig,
replace: '{{┴$1$2'
}, {