Caixa de seleção na sintaxe do Mediawiki?

4

Existe uma maneira de inserir uma caixa de seleção HTML na sintaxe do Mediawiki?

<input> não aparece na sua lista de tags abençoadas , por isso não posso inserir isso.

(FWIW, isto é para uma página de documentação privada que é uma lista de verificação, e eu quero acompanhar onde estou enquanto passo por isso.)

    
por Ken 14.07.2010 / 22:50

3 respostas

3

Esta é uma maneira rápida de adicionar algo parecido com uma caixa de seleção se você se adequar a você:

<span style="font-size:21px">☐</span> 

Basicamente, ele usa o caractere "oco médio quadrado" "□", que é semelhante a uma caixa de seleção, mas é muito pequeno em sua forma original, então eu tive que aplicar algum CSS para ampliá-lo.

Para verificar, substitua-o por uma marca de 'tick'. (✓, ✔, ☑, etc.)

Ajuste os valores para suas necessidades.

    
por 24.04.2013 / 16:45
2

Essas tags são apenas texto wiki de forma livre, como markdown on SO, e são fornecidas para formatação, mas não para entrada. Para adicionar elementos html de entrada, ou formulários, use uma das extensões MEdiawiki, como formulários semânticos ou formulários simples . Consulte este URL para obter uma visão geral de como o conteúdo do formulário é tratado no Mediawiki.

Boa sorte.

    
por 18.06.2011 / 15:57
0

Acabei de encontrar outra maneira de fazer isso. Isso envolve editar sua fonte mediawiki, e dependendo de qual versão você tem, pode não funcionar da mesma forma. Isto é para 1.15.3.

No arquivo sanitizer.php, perto do final da função setupAttributeWhitelist() adicione esta linha à lista

'input'      => array('type'),

Em seguida, localize a função removeHTMLtags e adicione-a ao final da matriz $htmlsingle (e para 1.19.4 e talvez uma versão intermediária, a $htmlsingleonly ):

, 'input'
    
por 22.07.2011 / 13:51