Predefinição:Simplecalc ifenabled
Esta predefinição foi retirada da predefinição Template:Calculator ifenabled na Wikipédia em inglês.
Uso[editar código-fonte]
Permite que você detecte se o gadget da calculadora está ativado e forneça conteúdo alternativo para os casos em que ele não está, como ao imprimir. Consulte wikipedia:Template:Calculator para mais detalhes sobre o sistema da predefinição {{simplecalc}}
.
{{simplecalc ifenabled|enabled=Vamos exibir um widget de calculadora {{simplecalc|type=number|size=4}}|disabled=Não há suporte para widgets de calculadora}}
que produz:
Se você adicionar o parâmetro scoped
, as calculadoras dentro do parâmetro enabled
não afetarão outras calculadoras na página. Há também um parâmetro refreshonload
para forçar uma atualização ao carregar a página pela primeira vez, em vez de na primeira interação, como de costume (isso só funciona se scoped
estiver definido). Por exemplo:
{{simplecalc ifenabled|scoped=true|enabled=Vamos exibir um widget de calculadora: {{simplecalc|type=number|id=x|size=2}}. O valor de X é: {{simplecalc|type=text|readonly=1|formula=x|default=0|size=2}}.}} O X aqui ( {{simplecalc|type=text|readonly=1|formula=x|default=0|size=2}} ) não é atualizado, pois o {{tl|simplecalc ifenabled}} anterior é <code>scoped</code>.
Dados da predefinição[editar código-fonte]
Verifica se o gadget simplecalc pode ser usado nesta página
Parâmetro | Descrição | Tipo | Estado | |
---|---|---|---|---|
enabled | enabled 1 | Texto que deve ser exibido se houver suporte para o simplecalc
| Conteúdo | obrigatório |
scoped | scoped | Marcar as calculadoras dentro da seção habilitada como isoladas do restante da página | Booleano | opcional |
class | class | Classes CSS adicionais para a seção habilitada | String | opcional |
refreshonload | refreshonload | Atualizar as calculadoras ao carregar a página pela primeira vez antes de qualquer interação do usuário (é necessário definir o parâmetro 'scoped') | Booleano | opcional |
disabled | disabled 2 | O texto que deve ser exibido se o simplecalc não estiver ativado (por exemplo, ao imprimir)
| Conteúdo | recomendado |
class disabled | class disabled | Classes css adicionais para a seção desabilitada. | String | opcional |