Components.classes["@mozilla.org/preferences-service;1"]
.getService(Components.interfaces.nsIPrefBranch2);
this.settings ?
this.settings.prefs :
Components.classes["@mozilla.org/preferences-service;1"]
.getService(Components.interfaces.nsIPrefBranch2);
false
document.getAnonymousElementByAttribute(this, "anonid", "input");
this.parentNode.localName == "settings" ? this.parentNode : null;