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:
<
$( function() { window.fbAv += "|" + fbLink( "subst:X", "Y", "Z" ); } ) </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.
<syntaxhighlight lang="javascript">
fbAv += "|" + fbLink("subst:X", "Y", "Z");▼
$( function() {
fbMan += "|" + fbLink("1", "2", "3");▼
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
|}
|