Skip to content

Instantly share code, notes, and snippets.

@rpl
Created December 6, 2009 19:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rpl/250341 to your computer and use it in GitHub Desktop.
Save rpl/250341 to your computer and use it in GitHub Desktop.
function reloadChrome() {
try {
Components.classes["@mozilla.org/chrome/chrome-registry;1"].
getService(Components.interfaces.nsIXULChromeRegistry).reloadChrome();
} catch(e) { alert(e); }
}
reloadChrome.doc = "Reload all chrome packages";
function debugPrefs(enabled) {
try {
var dbgPrefs = ["nglayout.debug.disable_xul_cache",
"javascript.options.showInConsole",
"browser.dom.window.dump.enabled"];
var prefs = Components.classes["@mozilla.org/preferences-service;1"]
.getService(Components.interfaces.nsIPrefBranch);
for each (let pname in dbgPrefs) {
prefs.setBoolPref(pname, enabled);
}
} catch(e) { alert(e); }
}
debugPrefs.doc = "Enable/Disable common debugging preferences";
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment