XUL
Author
Albert FloresPříklad boxu se třemi tlačítky z Mozilla Developer Center’s XUL XUL (vyslovováno jako zůl) je zkratka slov XML User Interface Language. Jedná se o formát pro tvorbu multiplatformního grafického rozhraní, který je používán v produktech Mozilla jako například Firefox či Thunderbird. Jeho jedinou kompletní implementací je renderovací jádro Gecko. XUL staví na existujících webových standardech a technologiích jako CSS, JavaScript a DOM, což činí naučení XULu relativně snadné pro lidi znající tyto technologie.
XUL byl používán kromě uživatelského rozhraní Firefoxu a produktů Mozilly také pro tvorbu jejich doplňků (a pro některé aplikace stále je). Podpora XULu pro tvorbu doplňků byla ve Firefoxu 57 nahrazena rozhraním WebExtensions API, které má určitá omezení ve smyslu, co mohou doplňky ve Firefoxu měnit, ale také umožňuje jejich větší samostatnost, kompatibilitu s ostatními prohlížeči nebo oddělení běhu do vlastního procesu. +more Společně s XBL je XUL nadále používán ve Firefoxu samotném, ale i tam se pracuje na jeho odstranění. Z původních tří set XBL bindingů zbývalo v září 2019 odstranit z Firefoxu sedm XBL a několik . xul souborů, které ale už byly zpracovávány jako obyčejné XHTML soubory.
XUL v určité míře používají také prohlížeče z Firefoxu vycházející.
Příklad kódu
Reference
Související články
Externí odkazy
[url=http://developer.mozilla.org/en/docs/XUL]Dokumentace k XULu na Mozilla Developer Center[/url] * [url=http://www.mozilla.org/projects/xul/xul.html]Specifikace XUL 1.0[/url] (není finální)