From 05f49e9f344f988fb0fe70739b02d48ebfbb9754 Mon Sep 17 00:00:00 2001 From: Jason Etheridge Date: Fri, 7 Oct 2011 11:38:14 -0400 Subject: [PATCH] control client dump statements through pref Signed-off-by: Jason Etheridge --- .../xul/staff_client/server/skin/custom.js.example | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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 { -- 2.43.2