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

Conteúdo apagado Conteúdo adicionado
{{Desatualizado}}; -código HTML obsoleto, +simplificação, +semântica na lista de definições (;:), formatação dos links e listas
Correção parcial (isso provavelmente já não funciona desde 2011, quando foram removidas as variáveis globais fbAv, fbMan, fbLink, etc...: [http://pt.wikipedia.org/wiki/MediaWiki:Gadget-fastbuttons.js?diff=26197978])
Linha 48:
=== Botões extras ===
{{Desatualizado}}
{| class="collapsible collapsed" style="border: 1px solid #7D7D7D;"
|-
!Como adicionar botões extras
|-
| style="border-top: 1px solid #7D7D7D; padding: 5px 10px 5px 10px;"|
Para adicionar botões extras (na [//pt.wikipedia.org/w/index.php?title=MediaWiki:Gadget-fastbuttons.js&oldid=25976385 versão de julho de 2011]) adicione a seguinte linha ao seu vector.js:
<sourcesyntaxhighlight lang="javascript">addOnloadHook
$( function() {
window.fbAv += "|" + fbLink( "subst:X", "Y", "Z" );
} )</source>;
</syntaxhighlight>
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 <code><nowiki>{{subst:X}}</nowiki></code> 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 manutenção troque "<code>fbAv</code>" por "<code>fbMan</code>", 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() {
<syntaxhighlight lang="javascript">
fbAv += "|" + fbLink("subst:X", "Y", "Z");
$( function() {
fbMan += "|" + fbLink("1", "2", "3");
fbMan window.fbAv += "|" + fbLink( "Asubst:X", "BY", "CZ", "D");
fbAv window.fbMan += "|" + fbLink( "subst:X1", "Y2", "Z3" );
})</source>
window.fbMan += "|" + fbLink( "1A", "2B", "3C", "D" );
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>.
} );
</syntaxhighlight>
Se a predefinição aceitar algum parâmero extra (o nome do artidoartigo por exemplo), adicione um quarto parãmetroparâmetro como o "D" no ultimo botão do exemplo acima, com isso, ao clicar no botão aparecerá uma pequena janela com a menssagemmensagem "D" e um campo para preencher, ao preencher o campo com uma menssagemmensagem "W" será adicionado na página a predefinição <code><nowiki>{{A|1=W}}</nowiki></code>, para preencher a predefinição com mais parâmetros basta preencher como se fosse uma predefinição, por exemplo preenchendo o campo com "<code>W|2=I|3=K|4=I</code>" adiciona a predefinição <code><nowiki>{{A|1=W|2=I|3=K|4=I}}</nowiki></code>.
|}