Manual:Skin.php
Appearance
| Arquivo do MediaWiki: Skin.php | |
|---|---|
| Localização: | includes/skins/ (includes/Skin/ in 1.46 or later) |
| Código-fonte: | master • 1.45.1 • 1.44.3 • 1.43.6 |
| Classes: | MediaWiki\Skins\Skin |
Detalhes
Encapsula um "look and feel" para o wiki. Todas as funções que processam o HTML ou fazem escolhas sobre como renderizar o HTML estão aqui. Elas são chamadas de vários outros lugares, quando necessário.
A skin que está sendo usada pode ser extraída a partir da próxima classe RequestContext. Antes da versão 1.18, $wgUser->getSkin() foi usado para obter o objeto skin.
Skins modernas herdam a classe SkinTemplate, que por sua vez herda a classe Skin.
Funções
- A função outputPage chamada a partir da saída da função em OutputPage.php. Ela chama a função em OutputPage.php um número de vezes, para enviar o código HTML para o usuário: $mBodytext e código HTML antes e depois dela.
- A função generateUserJs chamada a partir de RawPage.php para gerar o JavaScript específico de usuário.
- A função generateUserStylesheet chamada a partir de RawPage.php para gerar a folha de estilos CSS específica de usuário.