Wikipédia:Scripts/FastButtons: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m
documentando a nova versão
Linha 1:
{{atalho|[[WP:FB]]}}
'''FastButtons''' é um ''script'' simplesque adiciona botões no topo da página que marcamarcam asa páginas para [[Wikipedia:Eliminação rápida|eliminação rápida]] e, para manutenção. O código é baseado no [[Wikipedia:es:Usuario:Racso/FastbuttonsEliminação semirrápida|trabalhoeliminação originalsemi-rápida]], dopara usuáriomanutenção, [[:es:Usuario:Racso|Racso]]adicionam damarca [[:es:|Wikipédiade esboço, avisos em Espanhol]]páginas de usuários, entre outras funções.
 
== Instalação ==
Copie o código abaixo e cole no seu [[Especial:Minha página/vector.js|seu vector.js]] (ou no [[Especial:Minha página/monobook.js|seu monobook.js]] se estiver usando esse tema) e depois "limpe" ao cache do seu navegador. Após a instalação, aparecerão pequenos botões abaixo no título da página com salvamentoas automáticofunções explicadas abaixo.
 
<source lang="javascript">
/** FastButtons ***********************************************************************
* Origem: [[Wikipedia:Software/Scripts/FastButtons.js]]
* Ajuda: [[Wikipedia:Software/Scripts/FastButtons]]
* Descrição: Acrescenta pequenos botões para manutenção e eliminação de páginas.
* Autor: [[Usuário:Danilo.mac]]
***** ***************************************************************************************/
importScript('Wikipedia:Software/Scripts/FastButtons.js');</source>
document.write('<script type="text/javascript" src="'
+ 'http://pt.wikipedia.org/w/index.php?title=Wikipedia:Software/Scripts/FastButtons.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');</source>
 
== Os botões ==
;<font color="#7D7D7D">[<font color="#0645AD">ER</font>]</font>
:'''''Nota:''' Estas instruções referem-se à versão antiga do script. Para mais informações sobre as novas funcinalidades, veja [[Usuário:Danilo.mac/FastButtons]] e o <span class="plainlinks">[http://pt.wikipedia.org/w/index.php?oldid=20655138#Wikipedia:Software.2FScripts.2FFastButtons tópico no café dos programadores].''
:Abre um menu com todas as regras de eliminação rápida aplicáveis ao domínio em que a página está, ao se colocar o mouse sobre cada botão aparece o nome da regra. 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.
;Eliminação
;<font color="#7D7D7D">[<font color="#0645AD">ESR</font>]</font>
:Nota: Esses botões ocultarão a página e adicionarão a ''tag'' ao usar o botão.
:Abre um menu com justificativas de eliminação semi-rápida para os casos mais frequentes e um campo para preencher a justificativa.
*<nowiki>[</nowiki><font color="blue">spu</font><nowiki>]</nowiki>: É a abreviação de subpágina de usuário, isto é, você pode usar esse botão para propor qualquer uma das suas subpáginas para eliminação rápida usando a tag <code><nowiki>{{ER|1}}</nowiki></code>.
;<font color="#7D7D7D">[<font color="#0645AD">VDA</font>]</font>
*<nowiki>[</nowiki><font color="blue">website</font><nowiki>]</nowiki>: É usada para propor uma página cujo título é uma página da ''web'', o que é previsto pela política de eliminação rápida, colocando a tag <code><nowiki>{{ER|2}}</nowiki></code>.
:Substitui o conteúdo da página pro uma [[Predefinição:VDA|marcação de VDA]]. Ao clicar no botão será pedido o url da página externa que foi copiada.
*<nowiki>[</nowiki><font color="blue">absurdo</font><nowiki>]</nowiki>: Se a página tem um título absurdo, utilizando a tag <code><nowiki>{{ER|15}}</nowiki></code>.
;<font color="#7D7D7D">[<font color="#0645AD">PE</font>]</font>
*<nowiki>[</nowiki><font color="blue">spam</font><nowiki>]</nowiki>: O próprio nome sugere, é usada para páginas que são pura [[propaganda]], marcando com a tag {{tl|spam}}.
:Adiciona uma [[Predefinição:Apagar|marcação de eliminação por votação]].
*<nowiki>[</nowiki><font color="blue">impróprio</font><nowiki>]</nowiki>: Para artigos que são impróprios ou lixo, usando a tag <code><nowiki>{{ER|20}}</nowiki></code>
;<font color="#7D7D7D">[<font color="#0645AD">manutenção</font>]</font>
*<nowiki>[</nowiki><font color="blue"> Outros casos </font><nowiki>]</nowiki>: Use-a apenas para casos excepcionais é aconselhável justificar o pedido (aparecerá uma ''popup'' para você escrever sua justificativa).
:Abre um menu com marcações de manutenção.
;<font color="#7D7D7D">[<font color="#0645AD">esboço</font>]</font>
:Abre um menu com os botões <font color="#0645AD">mínimo</font> e <font color="#0645AD">esboço</font>, que colocam essas marcações 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.
:<small>Nota: A marca de esboço é colocado acima das categorias e interwikis, porém em alguns navegadores como o Internet Explorer e o Opera o script pode não funcionar corretamente e colocar a marca no fim da página.</small>
;<font color="#7D7D7D">[<font color="#0645AD">busca</font>]</font>
:Busca o título do artigo (ou anexo) no Google.
;<font color="#7D7D7D">[<font color="#0645AD">PV</font>]</font>
:Abre uma pequena lista com as suas páginas vigiadas que editadas recentemente por outros usuários.
;<font color="#7D7D7D">[<font color="#0645AD">PN</font>]</font>
:Abre uma pequena lista com as mais recentes páginas novas não patrulhadas.
;<font color="#7D7D7D">[<font color="#0645AD">MR</font>]</font>
:Abre uma peqena lista com as edições mais recentes feitas por usuários não cadastrados no domínio principal.
<small>Nota: Coloque o mouse em cima das páginas geradas pelos botões PV, PN, e MR para ver o usuário que editou, o sumário da edição e a diferença de tamanho em relação à edição anterior. Nas MR e PV os links abrem o dif da ultima edição.</small>
;<font color="#7D7D7D">(ref · cat · iw · afl)</font>
:Aparece na segunda linha em artigos e anexos. Informa se a página tem referência (se tem uma seção "Referências" ou "Notas e referência"), categoria (assim como o esboço, pode não funcionar corretamene em alguns navegadores), interwiki e afluentes, os itens não encontrados ficam vermelhos.
;<font color="#7D7D7D">[<font color="#0645AD">aviso</font>]</font>
:Aparece apenas em páginas de discussão de usuários. Abre um menu com avisos para serem adicionados em páginas de discussão, coloque o mouse em cima de cada aviso para ver uma pequena explicação.
;<font color="#7D7D7D">[<font color="#0645AD">sobre o usuário</font>]</font>
:Aparece apenas em páginas de usuários, incluindo páginas de discussão. Exibe o número de edições do usuário (edições em todos os domínios), a data de registro e links para listas de contribuições, registros, registros de bloqueio e contador de edição.
 
Notas:
;Manutenção
* Quando usado em páginas de edição o FastButtons vai adicionar a predefinição na página sem salvar a edição.
:Nota: Em algumas ''tags'' aparecerá a data automaticamente.
* Quando usado em uma página nova o FastButtons vai marcar a página como patrulhada.
*<nowiki>[</nowiki><font color="blue">wikificar</font><nowiki>]</nowiki>: Marca a página com a tag {{tl|wkf}}.
*<nowiki>[</nowiki><font color="blue">sem fontes</font><nowiki>]</nowiki>: Marca a página com a tag {{tl|sem-fontes}}.
*<nowiki>[</nowiki><font color="blue">reciclagem</font><nowiki>]</nowiki>: Marca a página com a tag {{tl|reciclagem}}.
*<nowiki>[</nowiki><font color="blue">parcial</font><nowiki>]</nowiki>: Marca a páginacom a tag {{tl|parcial}}.
*<nowiki>[</nowiki><font color="blue">contexto</font><nowiki>]</nowiki>: Marca a página com a tag {{tl|contextualizar}}.
*<nowiki>[</nowiki><font color="blue">controverso</font><nowiki>]</nowiki>: Marca a página com a tag {{tl|controverso}}.
 
 
;Abas
{|class="collapsible collapsed" style="border:1px solid #7D7D7D"
:Elas aparecerão apenas nos domínios "Usuário" e "Usuário Discussão".
|-
*cdu: É a abreviatura de "<u>c</u>ontribuições <u>d</u>e <u>u</u>tilizador" que abrirá uma página que mostra o número total de edições em cada domínio.
!Como adicionar botões extras
*todas as páginas: Mostra todas as sub-páginas do utilizador.
|-
|style="border-top:1px solid #7D7D7D; padding:5px 10px 5px 10px"|
Para adicionar botões extras adicione a seginte linha ao seu vector.js:
<source lang="javascript">addOnloadHook( function() {fbAv += "|" + fbLink("subst:X", "Y", "Z");})</source>
a linha acima adiciona no menu avisos o botão Y que exibe a mensagem Z quando se coloca o mouse em cima e adiciona a predefinição <nowiki>{{subst:X}}</nowiki> na página. Como é um aviso ele será colocado no final da página e será seguido por uma assinatura. Para adicionar um botão ao menu de manuenção troque "fbAv" por "fbMan", predefinições de manutenção são colocadas no topo da página. Para adicionar vários botões faça como no exemplo abaixo.
<source lang="javascript">addOnloadHook( function() {
fbAv += "|" + fbLink("subst:X", "Y", "Z");
fbMan += "|" + fbLink("1", "2", "3");
fbMan += "|" + fbLink("A", "B", "C", "D");
})</source>
Se a predefinição aceitar algum parâmero extra (o nome do artido por exemplo), adicione um quarto parãmetro como o "D" no ultimo botão do exemplo acima, com isso, ao clicar no botão aparecerá uma pequena janela com a menssagem "D" e um campo para preencher, ao preencher o campo com uma menssagem "W" será adicionado na página a predefinição <nowiki>{{A|1=W}}</nowiki>, para preencher a predefinição com mais parâmetros basta preencher como se fosse uma predefinição, por exemplo preenchendo o campo com "W|2=I|3=K|4=I" adiciona a predefinição <nowiki>{{A|1=W|2=I|3=K|4=I}}</nowiki>.
|}
 
=={{Ver também}}==