Wikipédia:Scripts/FastButtons

FastButtons na página de usuário.

FastButtons é um script que adiciona botões no topo da página para marcar páginas para eliminação e manutenção, adicionar marca de esboço (inclusive específicos), avisos em páginas de usuários, entre outras funções.

Instalação

Para utilizar este recurso, basta ativá-lo na lista de gadgets, disponível nas preferências.

Melhorias

Caso tenha sugestões de como modificar o código para aprimorá-lo, insira um comentário na página de discussão. Se acreditar que as mudanças seriam úteis apenas para você:

  1. Copie o código-fonte para uma de suas subpáginas (não esqueça de dizer quem são os autores), por exemplo Usuário:<SeuNomeDeUsuário>/Testes/MediaWiki:Gadget-fastbuttons.js;
  2. Faça as alterações que julgar necessárias;
  3. Importe a sua cópia para o seu common.js (utilize mw.loader.using se houver alguma dependência na definição do gadget).
  4. Depois de salvar a página, lembre-se de limpar o cache do seu navegador.

Após a instalação, aparecerão pequenos botões abaixo no título da página com as funções explicadas abaixo.

Os botões

  • Eliminação
Exibe três botões que servirão para marcar a página para eliminação.
Botões de eliminação
  • Rápida
Abre um menu com todas as regras de eliminação rápida aplicáveis ao domínio em que a página está, e ao se colocar o mouse sobre cada botão, aparece os casos em que a regra deve ser aplicada. Ao se clicar na regra será aberto uma pequena janela dizendo "Se necessário, coloque uma observação.", se não for necessário observação deixe o campo em branco, clicando em OK o script ocultará o texto e colocará a marcação selecionada.
  • Semirrápida
Abre uma janela para propor a eliminação semirrápida da página e para justificar tal ação.
  • Consenso
Abre uma janela para propor uma eliminação por consenso. Nela, é possível marcar a opção de enviar um aviso ao criador da página, além de permitir o usuário criar a página da votação diretamente através do gadget. Nesses casos, se a página já tiver se proposta para eliminação, a proposta anterior será automaticamente arquivada.
  • #R
Transforma a página atual em redirecionamento para outro título.
  • Não assinou
Aparece apenas em páginas de discussão ou do domínio Wikipédia no momento da edição da página. Serve para pôr a predefinição {{Não assinou}} após um comentário sem assinatura. É necessário posicionar o cursor após o comentário sem a assinatura para que a predefinição seja adicionada no local correto.
  • Manutenção
Abre um menu com as seguintes marcações de manutenção da página.
Botões de manutenção
  • Sem fontes
Adiciona a marcação {{Sem fontes}} à página.
  • Sem fontes BPV
Adiciona a marcação {{Sem fontes-bpv}} à página. Deverá ser usada quando o artigo for uma biografia de pessoa viva.
  • Sem notas
Adiciona a marcação {{Sem notas}} à página.
  • Sem notas BPV
Adiciona a marcação {{Sem notas-bpv}} à página. Deverá ser usada quando o artigo for uma biografia de pessoa viva.
  • Mais notas
Adiciona a marcação {{Mais notas}} à página.
  • Mais fontes BPV
Adiciona a marcação {{Mais fontes-bpv}} à página. Deverá ser usada quando o artigo for uma biografia de pessoa viva.
  • Fonte primária
Adiciona a marcação {{Fontes primárias}} à página.
  • Uma fonte
Adiciona a marcação {{Uma-fonte}} à página.
  • Formatar referências
Adiciona a marcação {{Formatar referências}} à página.
  • Wikificar
Adiciona a marcação {{Wikificação}} à página.
  • Reciclagem
Adiciona a marcação {{Reciclagem}} à página.
  • Sem categoria
Adiciona a marcação {{Sem cat}} à página e dá ao usuário a opção de enviar o aviso {{Aviso-categoria}} ao criador do artigo.
  • Categorização deficiente
Adiciona a marcação {{Cat def}} à página.
  • Sem infocaixa
Adiciona a marcação {{Sem infocaixa}} à página e dá ao usuário a opção de sugerir uma infocaixa aplicável.
  • Sem sinopse
Adiciona a predefinição {{Sem sinopse}} à página, esta predefinição adiciona a página à categoria de manutenção Categoria:!Artigos sem sinopse. Este botão não adiciona uma marcação visível.
  • Parcial
Adiciona a marcação {{Parcial}} à página.
  • Publicidade
Adiciona a marcação {{Publicidade}} à página.
  • Contexto
Adiciona a marcação {{Contextualizar}} à página.
  • Não enciclopédico
Adiciona a marcação {{Não enciclopédico}} à página.
  • Global
Adiciona a marcação {{Global}} à página.
  • Má tradução
Adiciona a marcação {{Má tradução}} à página.
  • Corrigir
Adiciona a marcação {{Corrigir}} à página.
  • Revisão
Adiciona a marcação {{Revisão}} à página.
  • Má introdução
Adiciona a marcação {{Má introdução}} à página.
  • Sinopse
Adiciona a marcação {{Sinopse}} à página.
  • Em manutenção
Adiciona a marcação {{Manutenção emergencial}} à página.
  • Em construção
Adiciona a marcação {{Em construção}} à página.
  • Em tradução
Adiciona a marcação {{Em tradução}} à página.
  • Desatualizado
Adiciona a marcação {{Desatualizado}} à página.
  • Evento atual
Adiciona a marcação {{Evento atual}} à página e dá ao usuário a opção de especificar o tipo de evento.
  • Evento futuro
Adiciona a marcação {{Evento futuro}} à página e dá ao usuário a opção de especificar o tipo de evento.
  • Fusão
Adiciona a marcação {{Fusão}} à página e abre uma caixa de dialogo para preencher os parâmetros da fusão.
  • Renomear página
Adiciona a marcação {{Renomear página}} à página e abre uma caixa de dialogo para especificar o nome sugerido e o motivo.
  • Esboço
Abre um menu com o botão Esboço genérico, que coloca a marcação padrão na página, e um campo para preencher o nome de um esboço temático que adiciona marcação de esboço sobre um tema específico.
  • Busca
Exibe as seguintes opções de buscadores on-line para a busca de fontes para o artigo: Google, Google Notícias, Google Livros, Google Acadêmico e Bing.
  • Informações
Exibe informações pertinentes sobre a página. Os itens cat · ref · iw · afl, mostram se a página possui categoria, referência, interwikis e/ou afluentes (os itens inexistentes aparecem a vermelho; a ligação para a página de afluentes, se existir, aparece a azul). Além disso, é exibido também se a página já foi proposta para eliminação, a qualidade do artigo, o tamanho da página em bytes, quantos usuários vigiam a página, a data da última edição, um link para os registros da página e um outro link para obter mais informações sobre a página. Se o usuário for um administrador ou eliminador, é exibido também a quantidade de edições da página que foram apagadas.
  • Aviso
Aparece apenas em páginas de discussão de usuários. Abre um menu com avisos a serem adicionados em páginas de discussão. Basta repousar o ponteiro do mouse em cima de cada aviso para ver uma pequena explicação.
Botões de aviso
  • BV
Adiciona a predefinição {{Bem-vindo(a)}} à página.
  • Av-BV
Adiciona a predefinição {{Bv-av}} à página e dá ao usuário a opção de especificar a página a ser mencionada no aviso.
  • BV-IP
Adiciona a predefinição {{Bem-vindo(a)/IP}} à página.
  • Av-BV-IP
Adiciona a predefinição {{Bv-av}} à página e dá ao usuário a opção de especificar a página a ser mencionada no aviso.
  • Vandalismo repetido
Adiciona a predefinição {{Vandalismo repetido}} à página.
  • Nome impróprio
Adiciona a predefinição {{Nome impróprio}} à página.
  • Av-ER
Adiciona a mensagem {{Aviso-ER}} à página e abre uma caixa para o usuário especificar a página proposta, a regra de eliminação e, opcionalmente, uma observação.
  • Av-ESR
Adiciona a mensagem {{Aviso-ESR}} à página e abre uma caixa para o usuário especificar a página proposta.
  • Av-PE
Adiciona a mensagem {{Aviso-EC}} à página e abre uma caixa para o usuário especificar a página proposta.
  • Av-PU
Adiciona a mensagem {{Av-página de usuário}} à página.
  • Propaganda BV
Adiciona a mensagem {{Av-bv-propaganda}} à página.
  • Av-erro em página
Adiciona a mensagem {{Aviso}} e dá ao usuário a opção de especificar a página a ser mencionada no aviso.
  • Av2
Adiciona a mensagem {{Aviso2}} e dá ao usuário a opção de especificar a página a ser mencionada no aviso.
  • Av3
Adiciona a mensagem {{Aviso3}} e dá ao usuário a opção de especificar a página a ser mencionada no aviso.
  • Av-vandalismo
Adiciona a mensagem {{Aviso-vandalismo}} à página e abre uma caixa para o usuário especificar o nível do aviso e a página vandalizada.
  • Av-BPV
Adiciona a mensagem {{Av-Bpv}} à página e abre uma caixa para o usuário especificar o nível do aviso e a página em que o conteúdo difamatório foi adicionado.
  • Aviso-moção
Adiciona a mensagem {{Aviso-moção}} à página e abre uma caixa para o usuário especificar o nível do aviso e a página movida indevidamente.
  • Av-Remoção
Adiciona a mensagem {{Av-Remoção}} à página e abre uma caixa para o usuário especificar o nível do aviso e a página em que o conteúdo foi removido.
  • Av-spam
Adiciona a mensagem {{Aviso-propaganda}} à página e abre uma caixa para o usuário especificar o nível do aviso e a página em que a ligação de spam foi adicionada.
  • Av-teste
Adiciona a mensagem {{Av-teste}} à página e abre uma caixa para o usuário especificar o nível do aviso e a página em que o teste foi feito.
  • Av-pub
Adiciona a mensagem {{Av-pub}} à página e abre uma caixa para o usuário especificar o nível do aviso e a página em que o conteúdo publicitário foi inserido.
  • Av-interwikis
Adiciona a mensagem {{Aviso-interwiki}} à página e abre uma caixa para o usuário especificar a página com falta de interwikis.
  • Av-Categoria
Adiciona a mensagem {{Aviso-categoria}} à página e abre uma caixa para o usuário especificar a página com falta de categorias.
  • Assine
Adiciona a mensage {{Aviso-assine}} à página e abre uma caixa para o usuário especificar a página onde faltou assinar.
  • Morder
Adiciona a mensagem {{Morder}} à página.
  • Propaganda
Adiciona a mensagem {{Aviso-propaganda}} à página e abre uma caixa para o usuário especificar a página onde houve propaganda.
  • BSRE
Adiciona a mensagem {{BSRE}} à página e abre uma caixa para o usuário especificar a página de biografia sem relevo enciclopédico.
  • Cópia
Adiciona a mensagem {{Aviso-cópia}} à página e abre uma caixa para o usuário especificar a página onde houve cópia e de onde o conteúdo foi copiado.
  • Linguagem
Adiciona a mensagem {{Aviso-linguagem incorreta}} à página.
  • Ortografia
Adiciona a mensagem {{Aviso-ortografia}} à página e abre uma caixa para o usuário especificar a página onde a versão da língua portuguesa foi alterada.
  • Salvamento sucessivo
Adiciona a mensagem {{Mostrar previsão}} à página e abre uma caixa para o usuário especificar a página onde houve salvamento sucessivo.
  • Não remova
Adiciona a mensagem {{Aviso-não remova}} à página e abre uma caixa para o usuário especificar a página onde a marca de eliminação foi removida e, opcionalmente, o tipo de marca que foi removida ("er", "esr" ou "ec").
  • Autobiografia
Adiciona a mensagem {{Aviso-autobiografia}} à página e abre uma caixa para o usuário especificar a página onde a autobiografia foi criada.
  • Citar fontes
Adiciona a mensagem {{Aviso-cite fonte}} à página e abre uma caixa para o usuário especificar a página em que a edição sem fontes foi feita e o nível do aviso.
  • Fontes não confiáveis
Adiciona a mensagem {{Aviso-fontes não confiáveis}} à página e abre uma caixa para o usuário especificar a página onde a fonte não confiável foi usada.
  • IMDb
Adiciona a mensagem {{Aviso-IMDb}} à página e abre uma caixa para o usuário especificar a página onde o IMDb foi utilizado.
  • Blogue
Adiciona a mensagem {{Aviso-blogue}} à página e abre uma caixa para o usuário especificar a página que o utilizador usou como blogue.
  • Pesquisa inédita
Adiciona a mensagem {{Av-npi}} à página e abre uma caixa para o usuário especificar a página onde houve pesquisa inédita.
  • Aviso-GE
Adiciona a mensagem {{Aviso-GE}} à página e abre uma caixa para o usuário especificar a página onde houve guerra de edições.
  • Parcialidade
Adiciona a mensagem {{Aviso-pdi}} à página e abre uma caixa para o usuário especificar a página em que a edição parcial foi feita.
  • Bloqueado
Adiciona a mensagem {{Bloqueado}} à página e abre uma caixa para o usuário especificar o tempo de bloqueio e o motivo.
  • Bloqueado-disc
Adiciona a mensagem {{Bloqueado-disc}} à página e abre uma caixa para o usuário especificar o tempo de bloqueio e o motivo.
  • Bloqueado-CPV
Adiciona a mensagem {{Bloqueado-CPV}} à página.
  • Proxy
Adiciona a mensagem {{Proxy}} à página.
  • Sobre a conta
Aparece apenas em páginas de usuários, incluindo páginas de discussão e contribuição. Exibe o número total de edições do usuário, os estatutos que o usuário obtém, a data do registro, além de botões, que levam a páginas que mostram as contribuições, registros, registros de bloqueio, contador de edições e páginas criadas.
  • Sobre o IP
Funciona de forma semelhante ao botão "Sobre a conta", porém aparece em páginas de IPs. Exibe os mesmos botões, juntamente às informações de número de edições e a data da primeira edição do IP.
  • Mover
Aparece um menu para facilitar a moção da página para um novo título (ou novo domínio), juntamente com sua página de discussão (se aplicável), e uma janela para justificar a remoção. Se o usuário for um administrador ou eliminador, é dada também a opção de criar ou não um redirecionamento.
  • Pedido
Exibe botões relacionados a pedidos que podem ser feitos referentes as páginas ou usuários, como pedidos de proteção, bloqueio, restauro e etc.
  • Listar
Exibe cinco botões:
Botões de lista
  • Páginas vigiadas: mostra as últimas edições feitas nas páginas que você vigia.
  • Mudanças recentes: mostra as últimas edições feitas por IPs em páginas do domínio principal e que ainda não foram patrulhadas.
  • Páginas novas: mostra as páginas novas que ainda não foram patrulhadas.
  • Edições a revisar: mostra edições feitas por IPs que não foram patrulhadas e que têm uma grande probabilidade de serem revertidas.
  • Eliminação rápida: mostra as páginas que foram mandadas para eliminação rápida.
Ao repousar o ponteiro do mouse em cima das páginas geradas pelos botões (com exceção do botão de "Eliminação rápida"), será possível ver o usuário que a editou, o sumário da edição e a diferença de tamanho em relação à edição anterior. Ao clicar nos links, você será levado ao diff da última edição da página, com exceção dos botões de "Páginas novas" e "Eliminação rápida" que o levaram a página somente.
Notas
  • Quando usado em páginas de edição, o FastButtons adicionará a predefinição na página sem salvar a edição.
  • Quando usado em uma página nova, o FastButtons marcará a página como patrulhada.
  • É possível esconder os botões do gadget clicando em "[esconder]" ou clicando no botão portlet "FastButtons" (na skin Vector esse botão aparece clicando em "Mais"). Para reaver os botões, basta clicar no botão "FastButtons".

Ver também