MediaWiki Discussão:Gadget-antivandaltool.js

O conteúdo da página não é suportado noutras línguas.
Origem: Wikipédia, a enciclopédia livre.
Ferramenta antivandalismo
Monitoramento de edições Manutenção da ferramenta
( Com palavras inadequadas | Com erros | De IPs | Nos vigiados | Todas ) ( Palavras inadequadas | Erros comuns | Documentação | Código-fonte | Bugs? )

Erro ao reverter[editar código-fonte]

O software está dando o seguinte erro ao pedir "reversão": Internal Server Error, já há alguns dias!--Reynaldo Avaré Msg 20h12min de 27 de Agosto de 2008 (UTC)

O Software não funciona no Opera. =/ ⇨HotWiki 12h53min de 2 de abril de 2009 (UTC)[responder]

Funcionava, mas também não está funcionando no Firefox 3.0.8 ---Reynaldo Avaré Msg 06h21min de 6 de maio de 2009 (UTC)[responder]

Alguem mais esta enfrentando problemas no uso do anti vandal tool? Desde que migraram para essa nova interface, o programa esta deixando de funcionar corretamente. Não consigo mais utilizá-lo através do menu ferramentas. Vinicius Lima (Discussão) 16h58min de 12 de fevereiro de 2011 (UTC)[responder]

Estou tentando reinstalar o Anti Vandal Tool mas também estou com problemas. Aparece a seguinte mensagem: Ciclo de predefinições detectado: Wikipédia:Software/Anti-vandal tool/. Alguém sabe do que se trata? JSSX diga 01h21min de 23 de fevereiro de 2012 (UTC)[responder]
Não sei se o script está funcionando, mas pelo menos o aviso sobre o ciclo de predefinições deverá desaparecer depois destas edições: [1], [2] e [3]. Helder 13h40min de 23 de fevereiro de 2012 (UTC)[responder]
O script ainda não funciona. Entretanto, o cabeçalho mudou. Agora aparece simplesmente: Esta página é utilizada pela ferramenta Anti-vandal tool. JSSX diga 14h30min de 23 de fevereiro de 2012 (UTC)[responder]
Agora ele está funcionando. Esvazie o seu common.js e ative ele (e os popups) nas lista de gadgets que aparece nas preferências. Helder 12h42min de 29 de fevereiro de 2012 (UTC)[responder]

Omitir caracteres detectados ao simular um "Lookbehind"[editar código-fonte]

Tenho uma sugestão de melhoria para uma futura versão: quando o script detecta "frases", isto é expressões que começam e terminam nas fronteiras das palavras, na Wikipédia:Software/Anti-vandal tool/Filtro de mudanças recentes, a linha correspondente à edição detectada mostra algo do tipo "inclui <um caractere><expressão>", sendo que o tal "caractere" não deveria aparecer ali. Por exemplo, nesta edição apareceu "inclui ;tbm", sendo que o que deveria aparecer era "inclui tbm".

O caractere é detectado pela parte destacada abaixo (que serve para imitar um lookbehind):

		phrases:'(?:^|[^/\\w])(?:<LIST>)(?![/\\w])'

mas idealmente o script deveria removê-lo antes de exibir na lista de mudanças recentes. Helder 16h08min de 27 de fevereiro de 2012 (UTC)[responder]

Ponto e vírgula extra[editar código-fonte]

Às vezes aparece um ponto e vírgula extra no diff que a ferramenta mostra aqui. Por exemplo, quando apareceu esta edição, o parágrafo destacado acima do diff continha

dezembro de 2011.</ref>;) foi

em vez de

dezembro de 2011.</ref>) foi

que estava no lado direito do diff, um pouco mais abaixo. Seria bom descobrir de onde surgiu aquele ";" e removê-lo. Helder 21h28min de 27 de fevereiro de 2012 (UTC)[responder]

Bom, a origem eu já sei: quando a parte do artigo que aparece no diff contém algo como
<ref>{{harvnb|Emery|2007|p=139}}</ref>
isso o código do feed das mudanças recentes contém
&lt;ref&gt;{{harvnb|Emery|2007|p=139}}&lt;/ref&gt;
Helder 23h29min de 7 de julho de 2012 (UTC)[responder]

Assim que possível o código deve ser migrado para que deixe de usar algo como

para obter a lista de mudanças recentes, e passe a usar API para obter listas como estas (em JSON):

Helder 18h47min de 29 de fevereiro de 2012 (UTC)[responder]

Patrulhamento automático[editar código-fonte]

Ao fazer reversões (como esta) o script não marca a edição revertida como patrulhada. Acredito que o ideal seria ele fazer isso automaticamente, como no reversão e avisos. Helder 12h36min de 13 de março de 2012 (UTC)[responder]

Problema com letras acentuadas[editar código-fonte]

Atualmente, o código que gera uma expressão regular a partir da lista de erros comuns, tem a seguinte forma:

	window.spellRe=RegExp('\\b(' + a.join('|') + ')\\b', 'i');

no entanto, em JavaScript, a detecção das bordas das palavras com \b é problemática no caso de letras acentuados, cedilha e outros outros caracteres unicode em geral. Por exemplo, "\bves\b" detecta "vesícula", pois "í" não é considerado uma letra (ou, não forma palavras). Então para melhorar o funcionamento do script com textos em nosso idioma precisaremos improvisar alguma coisa. Talvez seja o suficiente usar [^a-záàâãçéêíóôõúü\-] como na lista de typos usada pelo AWB e o WikEd. Helder 14h06min de 20 de março de 2012 (UTC)[responder]

Estou a notar que as minhas páginas que reverto seguindo os links da ferramenta não estão entrando na minha lista de páginas vigiadas. É um erro comum ou é algo nas minhas configurações? +Príncipe Willy 20h48min de 26 de março de 2012 (UTC)[responder]

Acredito que o autor do script fez isso intencionalmente, pois há um "autowatch=false" em uma das funções do script.
Idealmente, o script deveria respeitar a preferência do editor (levando em conta se a opção "Adicionar páginas editadas por mim à minha lista de páginas vigiadas" foi ativada ou desativada nas preferências).
Para implementar a mudança, talvez seja suficiente usar o valor de mw.user.options.get('watchdefault') em vez de usar sempre "false" (ou de mudar para "true", pois nem todos querem vigiar as páginas que revertem). Mas para isso seria necessário colocar o módulo "user.options" como dependência (e não sei se o gadget funciona se for ativado com o ResourceLoader, se não funcionar, teria que ser usado mw.loader.using('user.options', ...) em algum lugar do script). Helder 21h52min de 26 de março de 2012 (UTC)[responder]

Ocultar cabeçalho e FastButtons[editar código-fonte]

Seria possível ocultar o cabeçalho e o FastButtons? Abaixo do Interromper as atualizações aparece as barras do FastButtons e também abaixo dela:

Origem: Wikipédia, a enciclopédia livre.
< Wikipédia:Software‎ | Anti-vandal tool

Fica estranho, não teria como ocultar essas coisas? TheVulcan (discussão) 13h07min de 27 de outubro de 2013 (UTC)[responder]

Monitoramento de IP[editar código-fonte]

He7d3r não seria melhor adicionar apenas edições prejudicias com o filtro "r" no monitoramento de IP, da forma que fizeram no fastbuttons clicando no botão "edições a revisar"? FranciscoMD.C 08h43min de 29 de junho de 2017 (UTC)[responder]

O ideal será propor isso na discussão do script original: en:User talk:Lupin/recent2.js. Gasta-se muito tempo para manter duas cópias do mesmo script em sincronia... Helder 12h04min de 29 de junho de 2017 (UTC)[responder]

A ferramenta "Anti-vandal tool" não se encontra a funcionar correctamente[editar código-fonte]

Verifico que a ferramenta Anti-vandal tool, independente dos filtros "IP", "ortografia", entre outros.. não aparece a listagem. Informa que esta a actualizar e depois dá erro. Obrigado PVieiraCoding (discussão) 10h19min de 9 de março de 2018 (UTC)[responder]