Predefinição:CheckElement
Predefinição que retorna uma mensagem de erro se o primeiro argumento não for válido para uso com outras predefinições auxiliares das predefinições para nuclídeos.
Uso[editar código-fonte]
Ao usar uma string que não é um nome ou símbolo válido de elemento (ou uma string "x", ou "element" ou "elemento"), uma mensagem de erro é retornada. Por exemplo:
{{CheckElement|C}}
retornará ""{{CheckElement|Carbon}}
retornará ""{{CheckElement|Carbono}}
retornará ""{{CheckElement|Blablabla}}
retornará "O elemento Blablabla não existe. "
O argumento "link=yes" também é suportado. Se o nome ou o símbolo do elemento não tiver nenhum link associado, uma mensagem de erro é retornada. Por exemplo:
{{CheckElement|link=yes|C}}
retornará ""{{CheckElement|link=yes|Carbon}}
retornará ""{{CheckElement|link=yes|Carbono}}
retornará ""{{CheckElement|link=yes|X}}
retornará "O elemento genérico "X" não possui uma página para a qual vincular. "
Ao usar um nome comum para um elemento que vai contra o guia de estilo da Wikipédia para nomes de elementos, uma mensagem de aviso será retornada. Atualmente, existem três desses nomes:
{{CheckElement|Aluminum}}
retornará "Aluminum não é uma forma válida de soletrar aluminium. "{{CheckElement|Sulphur}}
retornará "Sulphur não é uma forma válida de soletrar sulfur. "{{CheckElement|Cesium}}
retornará "Cesium não é uma forma válida de soletrar caesium. "
Esta predefinição pode ser usada em outras predefinições (para verificar erros antes de chamar outras predefinições) que requerem um elemento ou símbolo válido. Por exemplo:
{{#if:{{CheckElement|{{{argumento do elemento}}}|link={{{link|}}} }} | Mensagem de erro (exibida quando o elemento é inválido). | Mensagem normal (mostrada quando o elemento é válido). }}
Dados da predefinição[editar código-fonte]
Sem descrição.
Parâmetro | Descrição | Tipo | Estado | |
---|---|---|---|---|
1 | 1 | sem descrição | Desconhecido | opcional |
link | link | sem descrição | Desconhecido | opcional |
nocategory | nocategory | sem descrição | Desconhecido | opcional |
A documentação acima é transcluída de Predefinição:CheckElement/doc. (editar | histórico) Editores podem experimentar nas páginas de teste (editar | dif) e de exemplos para testes (criar) desta predefinição. Por favor adicione categorias à subpágina /doc. Subpáginas desta predefinição. |