Mozilla XUL and Script Reference

The following is a reference to all XUL elements, including their attributes and script properties and methods. It also includes some JavaScript global objects and parts of the DOM.

Download Zip Version

  

Common Script Objects

XUL Document
Node
Element
XUL Element
Navigator
Event
XUL Window
Screen

XUL Elements

action
arrowscrollbox
autorepeatbutton
binding
bindings
box
broadcaster
broadcasterset
bulletinboard
button
browser
checkbox
colorpicker
column
columns
commands
commandset
command
conditions
content
deck
editor
grid
grippy
hbox
html
iframe
image
key
keyset
member
menu
menubar
menubutton
menuitem
menulist
menupopup
menuseparator
observes
outliner
outlinerbody
outlinercol
overlay
popup
popupset
progressmeter
radio
radiogroup
resizer
row
rows
rule
script
scrollbar
scrollbarbutton
scrollbox
separator
slider
splitter
spring
stack
statusbar
statusbarpanel
stringbundle
stringbundleset
tab
tabbox
tabs
tabpanel
tabpanels
template
text
textnode
textbox
thumb
titlebar
titledbox
toolbar
toolbargrippy
toolbarseparator
toolbox
tree
treecell
treechildren
treecol
treecolgroup
treehead
treeitem
treerow
triple
vbox
window

XBL Elements

bindings
binding
content
children
handlers
handler
implementation
property
getter
setter
method
parameter
body
constructor
destructor
resources
image
stylesheet

XPInstall Objects

InstallTrigger Install File

XMLExtras Objects

DOMParser XMLSerializer XMLHttpRequest

Some of Mozilla's Built-in Datasources

rdf:bookmarks rdf:history rdf:files rdf:window-mediator