Příručka:Html.php
Appearance
| Soubor MediaWiki: Html.php | |
|---|---|
| Lokalita: | includes/Html/ |
| Zdrojový kód: | master • 1.46.0 • 1.45.4 • 1.43.9 |
| Třídy: | MediaWiki\Html\Html |
Html.php obsahuje třídu Html. Tato třída je kolekcí statických funkcí, které slouží dvěma účelům:
- Implementujte libovolné algoritmy specifikované HTML5 nebo jinými specifikacemi HTML pohodlným a samostatným způsobem.
- Umožní pohodlné a bezpečné generování HTML elementů, podobně jako aktuální třída XML, ale a) méně zmateně (Xml podporuje věci specifické pro HTML, ale jen někdy!) a b) nemusí být nutně omezeno na výstup kompatibilní s XML.
Možnosti konfigurace
Metody
Obecné metody pro HTML elementy a atributy
- rawElement() – Vrátí HTML element v řetězci
- element() – podobné, ale escape HTML-escape příchozí obsah
- openElement()
- closeElement()
- expandAttributes()
Metody pro specifické prvky
- buttonAttributes()
- getTextInputAttributes() – Upraví sadu atributů určených pro prvky textového vstupu a použije sadu výchozích atributů.
- linkButton()
- submitButton()
- input()
- check() – zaškrtávací políčka
- radio() – přepínače
- label()
- hidden()
- textarea()
- skripty
- inlineScript()
- linkedScript()
- styles:
- inlineStyle()
- linkedStyle()
- Message boxes
- noticeBox()
- warningBox()
- atd.
- Rozbalovací nabídka pro výběr jmenného prostoru
- namespaceSelector()
- namespaceSelectorOptions()
- htmlHeader()
Další
- isXmlMimeType() – Určuje, zda je daný typ MIME xml.
- srcSet() – Vygenerujte hodnotu atributu srcset.