Predefinição:Yesno/doc

Origem: Wikimotorpedia, a enciclopédia livre.
Saltar para a navegação Saltar para a pesquisa
Edit-copy green.svg Esta é uma subpágina de documentação para a Predefinição:Yesno.
Ela contém informações sobre o seu uso, categorias, bem como todo o conteúdo que não faz parte da predefinição original.
Ambox important.svg Esta predefinição é usada em 4,100,000+ páginas. (Ver Wikimotorpedia:Predefinições em alto risco)
Para evitar sobrecargas desnecessárias ao servidor e outros transtornos, quaisquer mudanças devem ser previamente testadas, seja na predefinição de testes ou em seu próprio espaço de usuário. Por favor, sempre considere expor eventuais mudanças na página de discussão antes de implementá-las.

Esta predefinição normaliza uma entrada para ser um yes/no saída.

Uso

A predefinição tem cinco saídas possíveis, dependendo do parâmetro padrão (input if you will).

No seu uso mais simples se trata apenas ser um "yes" ou "" (em branco - nada, nenhum caractere).

  1. {{yesno|yes}} result "yes" (também se aplica a "Yes", "YeS", etc, "Y", "y" e "1")
  2. {{yesno|no}} result "" (também se aplica a "No", "NO", "nO", "N", "n" e "0")
  3. {{yesno}} resulta ""
  4. {{yesno|¬}} resulta ""
  5. {{yesno|purplemonkeydishwasher}} resulta "yes" (também se aplica a qualquer outro valor não dado acima).


Cada um deles pode ser cancelado.

  1. {{yesno|yes|yes=bacon}} resulta "bacon" (também se aplica a "Yes", "YeS", etc, "Y", "y" e "1")
  2. {{yesno|no|no=ham}} resulta "ham" (também se aplica a "No", "NO", "nO", "N", "n" e "0")
  3. {{yesno|blank= eggs}} resulta "eggs"
    1. mas {{yesno|no=ham}} resulta "ham"
    2. e {{yesno|blank= eggs|no=ham}} resulta "eggs"
  4. {{yesno|¬|¬=sausage}} resulta "sausage"
  5. {{yesno|purplemonkeydishwasher|def=cup-of-tea}} resulta "cup-of-tea" (também se aplica a qualquer outro valor não dado acima).
    1. mas {{yesno|purplemonkeydishwasher|yes=bacon}} resulta "bacon"
    2. mas {{yesno|purplemonkeydishwasher|def=cup-of-tea|yes=bacon}} resulta "cup-of-tea"

Isso pode ser usado (aparentemente perversamente) assim:

  • {{yesno|yes|yes=no|no=yes}} resulta "no"
  • {{yesno|no|yes=no|no=yes}} resulta "yes"

Isso cria uma inversão de lógica.

Ver também