<preferences>
is a container for <preference>
elements. It's supposed to be a child of <prefpane>
element.
<preferences>
element should contain one or more <preference>
elements.
Note: it's not clear which of the following methods and properties are public.
<preferences> <preference id="pref_one" name="extensions.myextension.one" type="bool"/> <preference id="pref_two" name="extensions.myextension.two" type="string"/> ... etc ... </preferences>
These ought to be readonly; three of these could be merged into a single member
attribute nsIPrefService service;
attribute nsIPrefBranch rootBranch;
attribute nsIPrefBranch defaultBranch;
attribute nsIPrefBranch2 rootBranchInternal;
nsIPrefBranch2
).Inherited from XUL element |
Inherited Properties |
void fireChangedEvent(in DOMElement preference);
changed
(non-bubbling) event to the specified preference
element. Also executes code specified in onchanged
attribute of the element. See also the description of change event of <preference>.void observe(in nsISupports aSubject, in string aTopic, in wstring aData);
Preferences System documentation:
prefwindow
| prefpane
| preferences
| preference
| XUL attributes