Add default preference for max tabs in staff client.
authorBen Shum <bshum@biblio.org>
Tue, 14 Feb 2012 19:54:43 +0000 (14:54 -0500)
committerThomas Berezansky <tsbere@mvlc.org>
Tue, 6 Mar 2012 19:34:14 +0000 (14:34 -0500)
By default, this is set to 0 for unlimited tabs. Including this setting
will allow staff client packagers to more easily assign a limit if desired.

Some reasons for adding a tab limit include:

  1) avoiding memory exhaustion - opening too many tabs can be bad
  2) preserving staff sanity - do not have too many tabs open at once

Signed-off-by: Ben Shum <bshum@biblio.org>
Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
Open-ILS/xul/staff_client/defaults/preferences/prefs.js

index bf3d517..6352b6e 100644 (file)
@@ -32,3 +32,7 @@ pref("oils.use_tpac", false);
 
 // Copy location name first in copy editor
 pref("oils.copy_editor.copy_location_name_first", false);
+
+// Number of tabs that can be opened in Staff Client
+// NOTE: If the value is set to 0 or less, there is no limit to number of tabs.
+pref("open-ils.window_max_tabs", 0);