Home
Categories
Dictionnary
Download
Project Details
Changes Log
FAQ
License

Implementation differences with Mozilla XUL



XUL was an XML UI declarative language used by Firefox and other Mozilla products until 2017 (Firefox 57). It allowed to define a full UI with buttons, panels, text boxes, etc... in XML.

The javaXUL library has some implementation differences with Mozilla XUL. Note that the library will in general accept XUL widgets or attributes which are not implemented, it will just skip them.

Not implemented widgets

Some XUL widgets are not implemented in javaXUL. The most common of them are:

Not implemented attributes

Some XUL attributes are not implemented in javaXUL. The most common of them are:

Not implemented methods

It is not currently possible to add event listeners in the Javascript code.

Methods implemented differently

Some XUL attributes are not implemented in javaXUL. The most common of them are:

Validation


If you set that you want to the Check the validity of XUL files, the parser will check the consistency of the content of the XUL file even for widgets or attributes which are not managed by the library.

See also


Categories: general

Copyright 2008-2020 Herve Girod. All Rights Reserved. Documentation and source under the LGPL licence