]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/xul/staff_client/defaults/preferences/prefs.js
backporting from staff-client-experiment: try out tracemonkey and a pref for enabling...
[working/Evergreen.git] / Open-ILS / xul / staff_client / defaults / preferences / prefs.js
1 // Preferences that get set when the application is loaded
2
3 // Modified by Jason for Evergreen
4
5 // This one is required for XUL Runner
6 pref("toolkit.defaultChromeURI", "chrome://open_ils_staff_client/content/main/main.xul");
7
8 // Let's try to enable tracemonkey
9 pref("javascript.options.jit.chrome", true);
10 pref("javascript.options.jit.content", true);
11
12 // We'll use this one to help brand some build information into the client, and rely on subversion keywords
13 pref("open-ils.repository.headURL","$HeadURL$");
14 pref("open-ils.repository.author","$Author$");
15 pref("open-ils.repository.revision","$Revision$");
16 pref("open-ils.repository.date","$Date$");
17 pref("open-ils.repository.id","$Id$");
18
19 // We'll set a default locale
20 pref("general.useragent.locale", "en-US");
21
22 // We need something like this to get window.open to work in some places (where it complains about
23 // navigator.xul not being registered.  But is about:blank the best value to use here?
24 pref("browser.chromeURL","about:blank");
25
26 // This one is specific for Open-ILS
27 pref("open-ils.write_in_user_chrome_directory", true);
28
29 // This one just makes things speedier.  We use a lot of XMLHttpRequest
30 pref("network.http.max-persistent-connections-per-server",8);
31
32 // more speed-up attempts
33 pref("content.maxtextrun",16385);
34 pref("browser.display.show_image_placeholders", false);
35
36 // This stops the unresponsive script warning, but the code is still too slow for some reason.
37 // However, it's better than POEM, which I wasted a day on :)
38 pref("dom.max_script_run_time",60);
39
40 // This lets remote xul access link to local chrome, except it doesn't work
41 pref("security.checkloaduri", false);
42 pref("signed.applets.codebase_principal_support", true);
43
44 // This stops the pop-up blocker.  Well it should, but it doesn't work here
45 pref("dom.disable_open_during_load", false);
46 pref("browser.popups.showPopupBlocker", false);
47 pref("privacy.popups.disable_from_plugins",0);
48 pref("privacy.popups.policy",0);
49
50 // Developer options
51 pref("browser.dom.window.dump.enabled",true);
52 pref("javascript.options.strict",true);
53 pref("javascript.options.showInConsole",true);
54 pref("nglayout.debug.disable_xul_cache",false);
55 pref("nglayout.debug.disable_xul_fastload",false);
56 pref("browser.xul.error_pages.enabled",true);
57 // This one is specific for Open-ILS; debug options on login window
58 pref("open-ils.debug_options", true);
59
60
61 pref("browser.download.useDownloadDir", true);
62 pref("browser.download.folderList", 0);
63 pref("browser.download.manager.showAlertOnComplete", true);
64 pref("browser.download.manager.showAlertInterval", 2000);
65 pref("browser.download.manager.retention", 2);
66 pref("browser.download.manager.showWhenStarting", true);
67 pref("browser.download.manager.useWindow", true);
68 pref("browser.download.manager.closeWhenDone", false);
69 pref("browser.download.manager.openDelay", 0);
70 pref("browser.download.manager.focusWhenStarting", false);
71 pref("browser.download.manager.flashCount", 2); 
72
73
74 // For extension manager, etc.
75 pref("xpinstall.dialog.confirm", "chrome://mozapps/content/xpinstall/xpinstallConfirm.xul");
76 pref("xpinstall.dialog.progress.skin", "chrome://mozapps/content/extensions/extensions.xul?type=themes");
77 pref("xpinstall.dialog.progress.chrome", "chrome://mozapps/content/extensions/extensions.xul?type=extensions");
78 pref("xpinstall.dialog.progress.type.skin", "Extension:Manager-themes");
79 pref("xpinstall.dialog.progress.type.chrome", "Extension:Manager-extensions");
80 pref("extensions.update.enabled", true);
81 pref("extensions.update.interval", 86400);
82 pref("extensions.dss.enabled", false);
83 pref("extensions.dss.switchPending", false);
84 pref("extensions.ignoreMTimeChanges", false);
85 pref("extensions.logging.enabled", false);
86 pref("general.skins.selectedSkin", "classic/1.0");
87 // NB these point at AMO
88 pref("extensions.update.url", "chrome://mozapps/locale/extensions/extensions.properties");
89 pref("extensions.getMoreExtensionsURL", "chrome://mozapps/locale/extensions/extensions.properties");
90 pref("extensions.getMoreThemesURL", "chrome://mozapps/locale/extensions/extensions.properties");
91