From: Jason Etheridge Date: Fri, 7 Oct 2011 15:38:14 +0000 (-0400) Subject: control client dump statements through pref X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=05f49e9f344f988fb0fe70739b02d48ebfbb9754;p=evergreen%2Fmasslnc.git control client dump statements through pref Signed-off-by: Jason Etheridge --- diff --git a/Open-ILS/xul/staff_client/server/skin/custom.js.example b/Open-ILS/xul/staff_client/server/skin/custom.js.example index 5325fd774c..b23a31fd7e 100644 --- a/Open-ILS/xul/staff_client/server/skin/custom.js.example +++ b/Open-ILS/xul/staff_client/server/skin/custom.js.example @@ -21,7 +21,15 @@ */ // Debugging aids. _dump_level = 4 enables all dump statements -_dump_level = 4; +try { + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); + var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces['nsIPrefBranch']); + if (prefs.prefHasUserValue('oils.dump_level')) { + _dump_level = prefs.getIntPref('oils.dump_level'); + } +} catch(E) { + dump('Error setting _dump_level in custom.js for ' + location.href + '\n'); +} var _dump_prefix = '0'; try {