home *** CD-ROM | disk | FTP | other *** search
/ PC Advisor 2005 August / PCADVD_121.iso / internet / nsb-setup.exe / defaults / pref / firefox.js < prev    next >
Encoding:
Text File  |  2005-05-19  |  35.6 KB  |  777 lines

  1. /* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
  2. /* ***** BEGIN LICENSE BLOCK *****
  3.  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  4.  *
  5.  * The contents of this file are subject to the Mozilla Public License Version
  6.  * 1.1 (the "License"); you may not use this file except in compliance with
  7.  * the License. You may obtain a copy of the License at
  8.  * http://www.mozilla.org/MPL/
  9.  *
  10.  * Software distributed under the License is distributed on an "AS IS" basis,
  11.  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  12.  * for the specific language governing rights and limitations under the
  13.  * License.
  14.  *
  15.  * The Original Code is mozilla.org code.
  16.  *
  17.  * The Initial Developer of the Original Code is
  18.  * Netscape Communications Corporation.
  19.  * Portions created by the Initial Developer are Copyright (C) 1998
  20.  * the Initial Developer. All Rights Reserved.
  21.  *
  22.  * Contributor(s):
  23.  *
  24.  * Alternatively, the contents of this file may be used under the terms of
  25.  * either the GNU General Public License Version 2 or later (the "GPL"), or
  26.  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  27.  * in which case the provisions of the GPL or the LGPL are applicable instead
  28.  * of those above. If you wish to allow use of your version of this file only
  29.  * under the terms of either the GPL or the LGPL, and not to allow others to
  30.  * use your version of this file under the terms of the MPL, indicate your
  31.  * decision by deleting the provisions above and replace them with the notice
  32.  * and other provisions required by the GPL or the LGPL. If you do not delete
  33.  * the provisions above, a recipient may use your version of this file under
  34.  * the terms of any one of the MPL, the GPL or the LGPL.
  35.  *
  36.  * ***** END LICENSE BLOCK ***** */
  37.  
  38. // SYNTAX HINTS:  dashes are delimiters.  Use underscores instead.
  39. //  The first character after a period must be alphabetic.
  40.  
  41. // pref("startup.homepage_override_url","chrome://browser-region/locale/region.properties");
  42. pref("general.startup.browser", true);
  43.  
  44. // MERC ******************* Dublin PREFS *******************************
  45. // (DP): if browser has never been run, value is true
  46. pref("browser.startup.firsttime", true);
  47.  
  48. // rendering engine preferences
  49. pref("browser.engine.allow_dynamic_switching",false);
  50. pref("browser.engine.default","Gecko");
  51.  
  52. // Anonymous mode preferences
  53. pref("privacy.anonMode.enabled",false);
  54.  
  55. // Window shaping
  56. pref("browser.chrome.windowshaping",true);
  57.  
  58. //    MERC 404/DNS ERROR PAGE REDIRECTION
  59. pref("browser.redirect404.URL","http://search.netscape.com/ns/search?fromPage=NS8Error404&query=");
  60. pref("browser.redirectDNS.URL","http://search.netscape.com/ns/search?fromPage=NS8ErrorDNS&query=");
  61.  
  62. pref("browser.contextSearch.URL","http://search.netscape.com/ns/search?fromPage=NS8BrowserHighlight&query=");
  63. pref("browser.sidebarSearch.URL","http://search.netscape.com/ns/search?fromPage=NSSidebarNS8&query=");
  64.  
  65. pref("browser.help.url","http://browser.netscape.com/ns8/help/default.jsp");
  66.  
  67. // Brad Lewis - clear history button pref
  68. pref("privacy.displayAnonModeMsg", true);
  69. // (DP) - if true hide the confirm clear histories dialog
  70. pref("clearhistories.button.dialog", false);
  71.  
  72. // Server-side Programmable UI (SPUI) preferences
  73. pref("spui.supportedURL","http://spui.netscape.com/config/supported-ns.rdf");
  74. pref("spui.newsticker.feed.1","netscape.rdf");
  75. pref("spui.newsticker.feed.2","money.rdf");
  76. pref("spui.newsticker.feed.3","sports.rdf");
  77. pref("spui.newsticker.feed.4","entertainment.rdf");
  78. pref("spui.newsticker.feed.5","music.rdf"); // Should be local
  79. pref("spui.debug", false);
  80. pref("spui.isIdleAble", true);
  81. pref("optout.debug", false);
  82. pref("optout.URL", "http://browser-support.netscape.com/config/optout.rdf");
  83.  
  84. // Webmail preferences
  85. pref("browser.webmail.services","http://browser-support.netscape.com/config/mail/webmail.rdf");
  86. pref("browser.webmail.mailto",false);
  87. pref("webmail.debug", false);
  88.  
  89. // JCH: popup blocked sound is disabled by default
  90. pref("privacy.popups.sound_enabled",true);
  91. pref("privacy.popups.show_count",false);
  92. pref("show.popupblockbutton.dialog", true);
  93. pref("popups.messagebar.enable", true);
  94.  
  95. // JCH: popup block sound
  96. pref("dom.soundfile.chrome_url","chrome://browser/content/popupblock.wav");
  97.  
  98. // (DP) netscape homepage
  99. pref("browser.netscape.homepage", "chrome://browser-region/locale/region.properties");
  100.  
  101. // (DP) welcome page
  102. pref("browser.startup.welcomepage", "http://browser.netscape.com/ns8/start8.jsp");
  103.  
  104. //MERC - Durga
  105. pref("browser.preferences.autolock", "1");
  106. pref("browser.preferences.autolockTime", "");
  107. pref("browser.preferences.autolockTimeUnit", "0");
  108.  
  109. // (DP) Tab browser preferences
  110. pref("browser.tabs.abouturl", "http://browser.netscape.com/ns8/product/tab.jsp");
  111. pref("browser.tabs.newtabinsteadofwindow", true);
  112. pref("browser.popups.openInTab", true);
  113. pref("browser.tabs.newTabChoice", 'current'); // possible values: 'blank', 'current', 'home', 'netscape'
  114. pref("browser.tabs.newTabLocation", 'right'); // possible values: 'left', 'right', 'farleft', 'farright'
  115. pref("browser.tabs.doubleClickTabBarToOpen", true);
  116. pref("browser.tabs.doubleClickToClose", true);
  117. pref("browser.tabs.focusAfterRemoval", 'lastSelected'); // possible values: 'left', 'right', 'lastSelected'
  118.  
  119. // possible values: 'overwrite', 'new'
  120. pref("browser.tabs.newaddress.open", 'overwrite');
  121. pref("browser.tabs.localfile.open", 'new');
  122. pref("browser.tabs.history.open", 'new');
  123. pref("browser.tabs.bookmark.open", 'new');
  124. pref("browser.tabs.linkinpage.open", 'overwrite');
  125. pref("browser.tabs.homepage.open", 'overwrite');
  126. pref("browser.tabs.searchbarresult.open", 'new');
  127. pref("browser.tabs.personaltoolbarbutton.open", 'new');
  128.  
  129. pref("browser.tabs.showCloseButtonOnTab", true);
  130. pref("browser.tabs.showSiteControlButtonOnTab", true);
  131.  
  132. // Site Controls prefs
  133. pref("browser.sitecontrols.abouturl", "http://redirect-spui.netscape.com/sitecontrols/aboutsitecontrols.html");
  134. pref("browser.sitecontrols.sort.column", "siteName");
  135. pref("browser.sitecontrols.sort.direction", "ascending");
  136. pref("browser.sitecontrols.prefs", "contenttab");
  137.  
  138. pref("browser.sitecontrols.notify.switch_to_ie", true);
  139. pref("browser.sitecontrols.notify.enable_activex", true);
  140. pref("browser.sitecontrols.notify.enable_vbscript", true);
  141. pref("browser.sitecontrols.notify.disable_javascript", true);
  142. pref("browser.sitecontrols.notify.disable_cookies", true);
  143.  
  144. pref("trustsettings.partnerratings", true);
  145. pref("trustsettings.partnerratings.auto", true);
  146. pref("trustsettings.default", "Medium");
  147. pref("trustsettings.showwarnings", true);
  148. pref("trustsettings.update.interval", 8);
  149.  
  150. // Search
  151. pref("browser.search.providers.url","http://browser-support.netscape.com/config/search/providers.rdf");
  152. pref("browser.search.set_default.dont_ask_again", true);
  153.  
  154. pref("browser.menu_in_titlebar", true);
  155. pref("browser.show_engine_icon", true);
  156. // MERC END ************************************************************
  157.  
  158. pref("browser.chromeURL","chrome://browser/content/");
  159. pref("browser.hiddenWindowChromeURL", "chrome://browser/content/hiddenWindow.xul");
  160. pref("xpinstall.dialog.confirm", "chrome://mozapps/content/xpinstall/xpinstallConfirm.xul");
  161. pref("xpinstall.dialog.progress.skin", "chrome://mozapps/content/extensions/extensions.xul?type=themes");
  162. pref("xpinstall.dialog.progress.chrome", "chrome://mozapps/content/extensions/extensions.xul?type=extensions");
  163. pref("xpinstall.dialog.progress.type.skin", "Extension:Manager-themes");
  164. pref("xpinstall.dialog.progress.type.chrome", "Extension:Manager-extensions");
  165.  
  166. // This is this application's unique identifier used by the Extension System to identify
  167. // this application as an extension target, and by the SmartUpdate system to identify
  168. // this application to the Update server.
  169. pref("app.id", "{3db10fab-e461-4c80-8b97-957ad5f8ea47}");
  170. pref("app.version",
  171. "8.0.1"
  172. );
  173. pref("app.build_id",
  174. "0000000000"
  175. );
  176.  
  177. // App-specific update preferences
  178. pref("app.update.enabled", true);               // Whether or not app updates are enabled
  179. pref("app.update.autoUpdateEnabled", true);     // Whether or not background app updates
  180.                                                 // are enabled
  181. // MERC - JCH: Prefs for updates in options
  182. // advanced dialog
  183. pref("update.autoDownloadUpdates",                        true);
  184. pref("update.autoInstallUpdates",                        false);
  185. pref("update.notifyOfDownloadedUpdates",                true);
  186. pref("update.notifyOfAvailableUpdates",                    true);
  187. pref("update.autoDownloadInstallUpdatesToExtension",    false);
  188.  
  189.  
  190. pref("app.update.url", "chrome://mozapps/locale/update/update.properties");
  191. pref("app.update.updatesAvailable", false);
  192. pref("update.app.updateVersion", "");
  193. pref("update.app.updateDescription", "");
  194. pref("update.app.updateURL", "");
  195. pref("app.update.interval", 86400000);          // Check for updates to Firefox every day
  196.  
  197. //    MERC BILL & JMC SILENT UPDATE OPTIONS
  198. pref("silent.update.interval",3600000);            //    CHECK ONCE/HR FOR SILENT UPDATES
  199. pref("silent.update.lastUpdateDate",0);            //    WHEN WERE SILENT UPDATES LAST UPDATED
  200. pref("silent.update.enabled",true);                //    IS SILENT UPDATE ENABLED?
  201. pref("safetynet.version","0.0.0.0");            //    CURRENTLY INSTALLED BLACKLIST VERSION
  202.                                                 //    YEAR, MONTH, DAY, HOUR "0.0.0.0"
  203.  
  204. pref("app.update.lastUpdateDate", 0);           // UTC offset when last App update was
  205.                                                 // performed.
  206. pref("app.update.performed", false);            // Whether or not an update has been
  207.                                                 // performed this session.
  208.  
  209. pref("app.extensions.version", 
  210. "8.0.1"
  211. );
  212.  
  213. // Symmetric (can be overridden by individual extensions) update preferences.
  214. // e.g.
  215. //  extensions.{GUID}.update.enabled
  216. //  extensions.{GUID}.update.url
  217. //  extensions.{GUID}.update.interval
  218. //  .. etc ..
  219. //
  220. pref("extensions.update.enabled", true);
  221. pref("extensions.update.autoUpdateEnabled", true);
  222. pref("update.extensions.wsdl", "chrome://mozapps/locale/extensions/extensions.properties");
  223. pref("extensions.update.url", "chrome://mozapps/locale/extensions/extensions.properties");
  224. pref("extensions.update.autoUpdate", false);    // Automatically download and install
  225.                                                 // updates to themes and extensions.
  226.                                                 // Does nothing at present.
  227. pref("extensions.update.interval", 604800000);  // Check for updates to Extensions and
  228.                                                 // Themes every week
  229. pref("extensions.update.lastUpdateDate", 0);    // UTC offset when last Extension/Theme
  230.                                                 // update was performed.
  231. // Non-symmetric (not shared by extensions) extension-specific [update] preferences
  232. pref("extensions.getMoreExtensionsURL", "chrome://mozapps/locale/extensions/extensions.properties");
  233. pref("extensions.getMoreThemesURL", "chrome://mozapps/locale/extensions/extensions.properties");
  234. // Automatically download and install updates to themes and extensions.
  235. pref("update.extensions.autoUpdate", false);
  236. // pref("update.interval", 86400000); // Once a day, pop notification
  237. // pref("update.interval", 604800000); // every 7 days
  238. pref("update.lastUpdateDate", 0); // UTC offset when last update was performed.
  239. pref("extensions.update.severity.threshold", 5);// The number of pending Extension/Theme
  240.                                                 // updates you can have before the update
  241.                                                 // notifier goes from low->medium severity.
  242. pref("extensions.update.count", 0);             // The number of extension/theme/etc
  243.                                                 // updates available
  244. pref("extensions.dss.enabled", false);          // Dynamic Skin Switching
  245. pref("extensions.dss.switchPending", false);    // Non-dynamic switch pending after next
  246.                                                 // restart.
  247.  
  248. // General Update preferences
  249. pref("update.interval", 300000);               // Check each of the above intervals
  250.                                                 // every 5 mins
  251. pref("update.showSlidingNotification", true);   // Windows-only slide-up taskbar
  252.                                                 // notification.
  253. // These prefs relate to the number and severity of updates available. This is a
  254. // cache that the browser notification mechanism uses to determine if it should show
  255. // status bar UI if updates are detected and the app is shut down before installing
  256. // them.
  257. // 0 = low    (extension/theme updates),
  258. // 1 = medium (numerous extension/theme updates),
  259. // 2 = high   (new version of Firefox/Security patch)
  260. pref("update.severity", 0);
  261.  
  262. pref("xpinstall.whitelist.add", "update.mozilla.org");
  263.  
  264. pref("keyword.enabled", true);
  265. pref("keyword.URL", "http://search.netscape.com/ns/search?fromPage=NS8BrowserRoll&query="); // http://www.google.com/search?btnI=I%27m+Feeling+Lucky&ie=UTF-8&oe=UTF-8&q=
  266. // JMC - Change this to netscape search
  267. pref("general.skins.selectedSkin", "winscape/1.0");
  268. pref("general.useragent.vendor", "Netscape");
  269. pref("general.useragent.vendorSub",
  270. "8.0.1"
  271. );
  272.  
  273. pref("general.smoothScroll", false);
  274. pref("general.autoScroll", true);
  275.  
  276. // Whether or not the application should check at startup each time if it
  277. // is the default browser.
  278. pref("browser.shell.checkDefaultBrowser", true);
  279.  
  280. // 0 = blank, 1 = home (browser.startup.homepage), 2 = last
  281. // XXXBlake Remove this stupid pref
  282. pref("browser.startup.page",                1);
  283. pref("browser.startup.homepage",              "resource:/browserconfig.properties");
  284.  
  285. // These values are deliberately non-localizable for official builds.
  286. pref("browser.startup.homepage_reset",      "resource:/browserconfig.properties");
  287. pref("browser.update.resetHomepage",        false);
  288. // "browser.startup.homepage_override" was for 4.x
  289. pref("browser.startup.homepage_override.1", false);
  290.  
  291. pref("browser.cache.disk.capacity",         50000);
  292. pref("browser.enable_automatic_image_resizing", true);
  293. pref("browser.urlbar.matchOnlyTyped", false);
  294. pref("browser.chrome.site_icons", true);
  295. pref("browser.chrome.favicons", true);
  296. pref("browser.turbo.enabled", false);
  297. pref("browser.formfill.enable", true);
  298.  
  299. pref("browser.download.useDownloadDir", true);
  300. pref("browser.download.folderList", 0);
  301. pref("browser.download.manager.showAlertOnComplete", true);
  302. pref("browser.download.manager.showAlertInterval", 2000);
  303. pref("browser.download.manager.retention", 2);
  304. pref("browser.download.manager.showWhenStarting", true);
  305. pref("browser.download.manager.useWindow", true);
  306. pref("browser.download.manager.closeWhenDone", false);
  307. pref("browser.download.manager.openDelay", 0);
  308. pref("browser.download.manager.focusWhenStarting", false);
  309. pref("browser.download.manager.flashCount", 2);
  310.  
  311. // pointer to the default engine name
  312. pref("browser.search.defaultenginename", "chrome://browser-region/locale/region.properties");
  313. pref("browser.search.opensidebarsearchpanel", false);
  314. pref("browser.search.mode", 0);
  315. pref("browser.search.size", '15em');
  316.  
  317. // pointer to the Web Search url (content area context menu)
  318. pref("browser.search.defaulturl", "chrome://browser-region/locale/region.properties");
  319. // Ordering of Search Engines in the Engine list.
  320. pref("browser.search.order.1",                "chrome://browser-region/locale/region.properties");
  321. // pref("browser.search.order.2",                "chrome://browser-region/locale/region.properties");
  322.  
  323. // JMC - we can probably yank these as well
  324. pref("browser.search.param.Google.1.default", "chrome://browser/content/searchconfig.properties");
  325. pref("browser.search.param.Google.1.custom",  "chrome://browser/content/searchconfig.properties");
  326. pref("browser.search.order.Yahoo.1",          "chrome://browser/content/searchconfig.properties");
  327. pref("browser.search.order.Yahoo.2",          "chrome://browser/content/searchconfig.properties");
  328. pref("browser.search.order.Yahoo",            "chrome://browser/content/searchconfig.properties");
  329.  
  330. // basic search popup constraint: minimum sherlock plugin version displayed
  331. // (note: must be a string representation of a float or it'll default to 0.0)
  332. pref("browser.search.basic.min_ver", "0.0");
  333.  
  334. pref("browser.history.grouping", "day");
  335. pref("browser.sessionhistory.max_entries", 50);
  336.  
  337. // Tab browser preferences.
  338. pref("browser.tabs.loadInBackground", false);   // MERC (DP): change default from true
  339. pref("browser.tabs.loadFolderAndReplace", true);
  340. pref("browser.tabs.opentabfor.middleclick", true);
  341. pref("browser.tabs.opentabfor.urlbar", true);
  342. pref("browser.tabs.loadDivertedInBackground", false);
  343. pref("browser.tabs.loadBookmarksInBackground", false);
  344. // XXXben - Hide Single Window mode prefs for 1.0 to avoid crashes (see 266759)
  345. pref("browser.tabs.showSingleWindowModePrefs", false);
  346.  
  347. // Smart Browsing prefs
  348. pref("browser.related.enabled", true);
  349. pref("browser.related.autoload", 1);  // 0 = Always, 1 = After first use, 2 = Never
  350. pref("browser.related.provider", "http://www-rl.netscape.com/wtgn?");
  351. pref("browser.related.disabledForDomains", "");
  352. pref("browser.goBrowsing.enabled", true);
  353.  
  354. // Default bookmark sorting
  355. pref("browser.bookmarks.sort.direction", "descending");
  356. pref("browser.bookmarks.sort.resource", "rdf:http://home.netscape.com/NC-rdf#Name");
  357.  
  358. // Scripts & Windows prefs
  359. pref("dom.disable_open_during_load",              true);
  360. pref("javascript.options.showInConsole",          false);
  361. // Make the status bar reliably present and unaffected by pages
  362. pref("dom.disable_window_open_feature.status",    true);
  363. // This is the pref to control the location bar, change this to true to
  364. // force this instead of or in addition to the status bar - this makes
  365. // the origin of popup windows more obvious to avoid spoofing but we
  366. // cannot do it by default because it affects UE for web applications.
  367. pref("dom.disable_window_open_feature.location",  false);
  368. pref("dom.disable_window_status_change",          false);  //JA deafult: enable changing status bar from script
  369.  
  370. pref("browser.trim_user_and_password",            true);
  371.  
  372. // popups.policy 1=allow,2=reject
  373. pref("privacy.popups.policy",               1);
  374. pref("privacy.popups.usecustom",            true);
  375. pref("privacy.popups.firstTime",            true);
  376. pref("privacy.popups.showBrowserMessage",   true);
  377.  
  378. pref("network.protocols.useSystemDefaults", false); // set to true if user links should use system default handlers
  379. pref("network.proxy.share_proxy_settings",  false); // use the same proxy settings for all protocols
  380. pref("network.cookie.cookieBehavior",       0); // cookies enabled
  381. pref("network.cookie.enableForCurrentSessionOnly", false);
  382. pref("network.cookie.syncToIE",true);        // sync cookies to IE
  383.  
  384. // l12n and i18n
  385. pref("intl.accept_languages", "chrome://global/locale/intl.properties");
  386. // collationOption is only set on linux for japanese. see bug 18338 and 62015
  387. // we need to check if this pref is still useful.
  388. pref("intl.collationOption",  "chrome://global-platform/locale/intl.properties");
  389. pref("intl.charsetmenu.browser.static", "chrome://global/locale/intl.properties");
  390. pref("intl.charsetmenu.browser.more1",  "chrome://global/locale/intl.properties");
  391. pref("intl.charsetmenu.browser.more2",  "chrome://global/locale/intl.properties");
  392. pref("intl.charsetmenu.browser.more3",  "chrome://global/locale/intl.properties");
  393. pref("intl.charsetmenu.browser.more4",  "chrome://global/locale/intl.properties");
  394. pref("intl.charsetmenu.browser.more5",  "chrome://global/locale/intl.properties");
  395. pref("intl.charsetmenu.browser.unicode",  "chrome://global/locale/intl.properties");
  396. pref("intl.charset.detector", "chrome://global/locale/intl.properties");
  397. pref("intl.charset.default",  "chrome://global-platform/locale/intl.properties");
  398. pref("font.language.group", "chrome://global/locale/intl.properties");
  399. pref("intl.menuitems.alwaysappendaccesskeys","chrome://global/locale/intl.properties");
  400.  
  401. // 0=lines, 1=pages, 2=history , 3=text size
  402. pref("mousewheel.withcontrolkey.action",3);
  403. pref("mousewheel.withshiftkey.action",2);
  404. pref("mousewheel.withaltkey.action",0);
  405.  
  406. pref("profile.allow_automigration", false);   // setting to false bypasses automigration in the profile code
  407.  
  408. // Customizable toolbar stuff
  409. pref("custtoolbar.personal_toolbar_folder", "");
  410. pref("browser.throbber.url","chrome://browser-region/locale/region.properties");
  411. pref("custoolbar.restoredefault.suppressdialog", false);
  412.  
  413. // pref to control the alert notification
  414. pref("alerts.slideIncrement", 1);
  415. pref("alerts.slideIncrementTime", 10);
  416. pref("alerts.totalOpenTime", 4000);
  417. pref("alerts.height", 50);
  418.  
  419. // update notifications prefs
  420. pref("update_notifications.enabled", true);
  421. pref("update_notifications.provider.0.frequency", 7); // number of days
  422. pref("update_notifications.provider.0.datasource", "chrome://browser-region/locale/region.properties");
  423.  
  424. pref("browser.xul.error_pages.enabled", false);
  425.  
  426. pref("signon.rememberSignons",              true);
  427. pref("signon.expireMasterPassword",         false);
  428. pref("signon.SignonFileName", "c0g1n3n5.r7u");        // MERC JVL Countersign in l33t speak then placed in order... C0un73r51gn
  429.  
  430. //The following is for testing new datacard manager
  431. pref("signon.datacardSets", "datacardsets.sst");        // 
  432.  
  433. // We want to make sure mail URLs are handled externally...
  434. pref("network.protocol-handler.external.mailto", true); // for mail
  435. pref("network.protocol-handler.external.news", true);   // for news
  436. pref("network.protocol-handler.external.snews", true);  // for secure news
  437. pref("network.protocol-handler.external.nntp", true);   // also news
  438. // ...without warning dialogs
  439. pref("network.protocol-handler.warn-external.mailto", false);
  440. pref("network.protocol-handler.warn-external.news", false);
  441. pref("network.protocol-handler.warn-external.snews", false);
  442. pref("network.protocol-handler.warn-external.nntp", false);
  443.  
  444. // By default, all protocol handlers are exposed.  This means that
  445. // the browser will respond to openURL commands for all URL types.
  446. // It will also try to open link clicks inside the browser before
  447. // failing over to the system handlers.
  448. pref("network.protocol-handler.expose-all", true);
  449. pref("network.protocol-handler.expose.mailto", false);
  450. pref("network.protocol-handler.expose.news", false);
  451. pref("network.protocol-handler.expose.snews", false);
  452. pref("network.protocol-handler.expose.nntp", false);
  453.  
  454. // Default security warning dialogs to show once.
  455. pref("security.warn_entering_secure.show_once", true);
  456. pref("security.warn_entering_weak.show_once", true);
  457. pref("security.warn_leaving_secure.show_once", true);
  458. pref("security.warn_viewing_mixed.show_once", true);
  459. pref("security.warn_submit_insecure.show_once", true);
  460.  
  461. pref("browser.urlbar.clickSelectsAll", true);
  462.  
  463. // FormFill (Datacards) and Passcard prefs
  464. pref("browser.preferences.formfillORpasscard","formfilltab");
  465. pref("formfill.user.prompt", false);                                    // Prompt to fill saved Datacards (Default on) IN PROGRESS
  466. pref("formfill.user.reset",false);                                        // Used by Credit card, forgot password (ccard.js)
  467. pref("formfill.user.firsttime", true);                                 // Used by Browser.js to control the naggy xul
  468. pref("formfill.user.skipfirsttime", true);                         // Used by Browser.js to control the naggy xul
  469. pref("formfill.color", true);                                                 // Highlight fillable form fields (Default on)
  470.  
  471. pref("formfill.automatically.fill_datacards", false);    // Automatically fill saved Datacards
  472. pref("formfill.automatically.save_form_data", false); // Automatically save form data                         NOT IMPLMENTED
  473. pref("formfill.user.prompt.save_form_data", true);         // Prompt to save form data (Default on)         NOT IMPLMENTED
  474. pref("formfill.user.prompt.update_data", true);             // Prompt me to update data (Default on)        NOT IMPLMENTED
  475.  
  476. pref("passcard.preferences.tab", "passcards-tab");
  477. pref("passcard.details.tab", "details-tab");
  478.  
  479. pref("passcard.preferences.behavior.autologin", true);
  480. pref("passcard.preferences.behavior.autosave", true);
  481. pref("passcard.preferences.behavior.highlight", true);
  482. pref("passcard.preferences.behavior.fillAndSubmit", true);
  483. pref("passcard.preferences.behavior.defaultPrompt", true);
  484. pref("passcard.preferences.protection.protect", false);
  485. pref("passcard.preferences.protection.prompt", false);
  486. pref("passcard.preferences.protection.expire", 120);
  487.  
  488. //pref("datacard.autosave", true);
  489. //pref("datacard.autosave.prompt", true);
  490. pref("datacard.autosave", 0);
  491. pref("datacard.highlight", true);
  492. pref("datacard.fillandsubmit", false);
  493. pref("datacard.passwordprotect", false);
  494. pref("datacard.passwordprotect.prompt", false);
  495. pref("datacard.messagebar.enable", true);
  496.  
  497. pref("autofill.ruleset", "fieldMatchingRules.txt");
  498.  
  499. pref("masterpassword.timeout.init", true);
  500.  
  501. //seems must be set as user profs
  502. /* 0 is for BUCP(AIM), 1 is for TIH, 2 is for ICQ, 3 is for autosignon */
  503. pref("aim.session.sessiontype", 0);
  504.  
  505. pref("aim.session.firsttry", false);
  506. pref("aim.session.firsthost", "americaonline.aol.com");
  507. pref("aim.session.firstport", 5200);
  508.  
  509. /* Set to ICQ to be default to ICQ */
  510. pref("aim.session.userconnectionname", "AIM");
  511.  
  512. /* Proxy prefs for session */
  513. pref("aim.proxy.use", false);
  514. pref("aim.proxy.host", "");
  515. pref("aim.proxy.port", 1080);
  516. pref("aim.proxy.username", "");
  517. pref("aim.proxy.password", "");
  518. pref("aim.proxy.protocol", 1);
  519.  
  520.  
  521. /* session pref defaults */
  522. pref("aim.session.screenname","");
  523. pref("aim.session.password","");
  524. pref("aim.session.storepassword",false);
  525. pref("aim.session.autologin",true);
  526.  
  527. /* last successfully signed on screenname of type */
  528. pref("aim.session.latesticqscreenname","");
  529. pref("aim.session.latestaimscreenname","");
  530.  
  531.  
  532.  
  533. /* gen global*/
  534. pref("aim.session.firsttime",true);
  535. pref("aim.session.appfirstlogin",true);
  536. pref("aim.session.finishedwizard", false);
  537.  
  538. /* perSN*/
  539. pref("aim.session.firstsignon",true);
  540. pref("aim.session.autoreconnect", false);
  541. pref("aim.session.reconnectdialog", false);
  542. pref("aim.session.keepalive", false);
  543.  
  544.  
  545.  
  546. /* Mail integration per SN*/
  547. pref("aim.mail.presence", true);
  548. pref("aim.general.im.smilies", true);
  549. pref("aim.general.im.enterCR", false);
  550. pref("aim.general.im.tabKey", false);
  551. pref("aim.general.im.timeStamp", false);
  552.  
  553. pref("aim.general.im.showtooltip", "false");
  554. pref("aim.general.contactlist.displaymode", "false");
  555. pref("aim.general.im.statusMode", "false");
  556. pref("aim.general.contactlist.displaymode", "false");
  557.  
  558.  
  559. /* no use, consider as gen global*/
  560. pref("aim.im.flashonreceiveim", true);
  561. pref("aim.im.showaccept",false);
  562.  
  563. /* gen global */
  564. pref("aim.internal.buddy.MaxBuddies",100);
  565.  
  566.  
  567. /* gen global */
  568. pref("aim.buddy.TransitionTime",10);
  569.  
  570.  
  571. pref("aim.buddy.SndPlaySignOn",true);
  572. pref("aim.buddy.SndPlaySignOff",true);
  573. pref("aim.buddy.SndPlaySignOn_ICQ",true);
  574. /* XXXIMPL Put real sound path in here for the defaults */
  575. pref("aim.buddy.SndSignOn","chrome://aim/skin/sounds/BuddySignon");
  576. pref("aim.buddy.SndSignOn_ICQ","chrome://aim/skin/sounds/BuddySignon_ICQ");
  577. /* XXXIMPL Put real sound path in here for the defaults */
  578. pref("aim.buddy.SndSignOff","chrome://aim/skin/sounds/BuddySignoff");
  579. pref("aim.buddy.SndBuddyOverride",false);
  580. pref("aim.buddy.SndBuddyOverride_ICQ",false);
  581. /* IM pref defaults */
  582. pref("aim.im.playall", true);
  583. pref("icq.im.playall", true);
  584. pref("aim.buddy.SndPlayFirstIncoming",true);
  585. pref("aim.buddy.SndPlayIncoming",true);
  586. pref("aim.buddy.SndPlayOutgoing",true);
  587. pref("aim.buddy.SndPlayFirstIncoming_ICQ",true);
  588. pref("aim.buddy.SndPlayIncoming_ICQ",true);
  589. pref("aim.buddy.SndPlayOutgoing_ICQ",true);
  590. /* XXXIMPL Put real sound path in here for the defaults */
  591. pref("aim.buddy.SndFirstIncoming","chrome://aim/skin/sounds/FirstIncomingIM");
  592. pref("aim.buddy.SndIncoming","chrome://aim/skin/sounds/IncomingIM");
  593. pref("aim.buddy.SndOutgoing","chrome://aim/skin/sounds/OutgoingIM");
  594. pref("aim.buddy.SndFirstIncoming_ICQ","chrome://aim/skin/sounds/FirstIncoming_ICQ");
  595. pref("aim.buddy.SndIncoming_ICQ","chrome://aim/skin/sounds/Incoming_ICQ");
  596. pref("aim.buddy.SndOutgoing_ICQ","chrome://aim/skin/sounds/Outgoing_ICQ");
  597. pref("aim.internal.exthost",            "login.oscar.aol.com");
  598. /* Privacy Pref Defaults */
  599. /* no use, consider as gen global*/
  600. pref("aim.privacy.view",3);
  601. pref("aim.privacy.ChatBlockInvitations",false);
  602. pref("aim.away.hidewindow", false);
  603. pref("aim.away.idlereply", false);
  604. pref("aim.away.disablereply", true);
  605.  
  606.  
  607. /* perSN*/
  608. pref("aim.privacy.knockknock",true);
  609.  
  610.  
  611. /* perSN, (just for ICQ)*/
  612. pref("aim.privacy.authorization",true);
  613. pref("aim.privacy.onlinestatus",true);
  614.  
  615. /* perSN*/
  616. pref("aim.away.autoreply", true);
  617. pref("icq.away.autoreply", false);
  618.  
  619. /* no use, consider as gen global*/
  620. pref("aim.throbber.url","chrome://aim-region/locale/region.properties");
  621.  
  622.  
  623. /*AIM new added, perSN*/
  624. pref("aim.general.today.aim", true);
  625. pref("aim.general.today.icq", false);
  626. /* Chat Pref Defaults pre SN, just AIM */
  627. pref("aim.chat.SndPlayIncoming",true);
  628. pref("aim.chat.SndPlayOutgoing",true);
  629. /* IMPL Put real sound path in here for the defaults */
  630. pref("aim.chat.SndIncoming","chrome://aim/skin/sounds/IncomingChat");
  631. /* IMPL Put real sound path in here for the defaults */
  632. pref("aim.chat.SndOutgoing","chrome://aim/skin/sounds/OutgoingChat");
  633. pref("aim.chat.unavailable", false);
  634. pref("aim.chat.FlashChatWin", true);
  635. pref("aim.chat.AnnounceChatRoom", true);
  636. /*Buddy Icons */
  637. pref("aim.buddyicon.acceptfromBuddyList", true);
  638. pref("aim.buddyicon.showknockknock", true);
  639. pref("aim.buddyicon.neveraccept", false);
  640.  
  641. /*Buddy Icons */
  642. pref("aim.buddyicon.displayBuddyIcons", 0); //0 - buddy list, 1 - never accept, 2 - never display BI.
  643.  
  644. /*new*/
  645. /* per SN*/
  646. pref("aim.session.connectionname", "AIM");
  647.  
  648. /* gen global*/
  649. pref("aim.internal.extsessiontype",   0);
  650. pref("aim.internal.extname",            "AIM");
  651. pref("aim.internal.exthost",          "login.oscar.aol.com");
  652. pref("aim.internal.extport",            5190);
  653. pref("aim.internal.extproxyhost",     "");
  654. pref("aim.internal.extproxyport",       1080);
  655. pref("aim.internal.extproxyuser",     "");
  656. pref("aim.internal.extproxypassword", "");
  657. pref("aim.internal.extproxyprotocol", 0);
  658. pref("aim.internal.extisproxy",       false);
  659. pref("aim.internal.extconnectiontype", 0);
  660. pref("aim.internal.intsessiontype",   0);
  661. pref("aim.internal.intname",          "AIM");
  662. pref("aim.internal.inthost",          "login.oscar.aol.com");
  663. pref("aim.internal.intport",          5190);
  664. pref("aim.internal.intproxyhost",     "");
  665. pref("aim.internal.intproxyport",     1080);
  666. pref("aim.internal.intproxyuser",     "");
  667. pref("aim.internal.intproxypassword", "");
  668. pref("aim.internal.intproxyprotocol", 0);
  669. pref("aim.internal.intisproxy",       false);
  670. pref("aim.internal.intconnectiontype", 0);
  671.  
  672. /* 0 for just aim, 1 for just aol and 10 for both*/
  673. pref("aim.proxy.port",                  1080);
  674. pref("aim.proxy.protocol",              1);
  675. pref("aim.proxy.use",                   false);
  676. pref("aim.session.appfirstlogin",       true);
  677. pref("aim.session.autologin",           true);
  678. pref("aim.session.connectiontype.aim", 0);
  679. pref("aim.session.connectiontype.icq", 2);
  680. pref("aim.session.firsthost",           "americaonline.aol.com");
  681. pref("aim.session.firstport",           5200);
  682. pref("aim.session.hideconnection", false);
  683. pref("aim.session.host.aim",            "login.oscar.aol.com");
  684. pref("aim.session.host.aim","login.oscar.aol.com");
  685. pref("aim.session.host.icq",            "login.icq.com");
  686. pref("aim.session.isproxy.aim",       false);
  687. pref("aim.session.isproxy.icq",       false);
  688. pref("aim.session.listonly",       false);
  689. pref("aim.session.port.aim",            5190);
  690. pref("aim.session.port.icq",            5190);
  691. pref("aim.session.proxyhost.aim",     "");
  692. pref("aim.session.proxyhost.icq",     "");
  693. pref("aim.session.proxypassword.aim", "");
  694. pref("aim.session.proxypassword.icq", "");
  695. pref("aim.session.proxyport.aim",       1080);
  696. pref("aim.session.proxyport.icq",       1080);
  697. pref("aim.session.proxyprotocol.aim",   1);
  698. pref("aim.session.proxyprotocol.icq",   1);
  699. pref("aim.session.proxyuser.aim",     "");
  700. pref("aim.session.proxyuser.icq",     "");
  701. pref("aim.session.searchDirectory",     "moz-abmdbdirectory://abook.mab");
  702. pref("aim.session.sessiontype",         0);
  703. pref("aim.session.sn.aim", "Choose Screen Name");
  704. pref("aim.session.sn.icq", "Choose Screen Name");
  705. pref("aim.session.testingregistrationwizard", true);
  706. /* aim button on personal toolbar glue */
  707. pref("browser.toolbars.showbutton.AimPT", false);
  708.  
  709.  
  710. /*autosignon to sns */
  711. pref("aim.general.snsautosignon", false);
  712.  
  713. /* Buddy list view. 0 - ScreenName 1-Display NAme, 2 - Email Address */
  714. pref("aim.session.buddyview", 0);
  715.  
  716. /* Support Mail-IM integration work based on a pref. If we decide later not to support this */
  717. /* feature for Buffy, switch to false */
  718.  
  719. pref("aim.session.supportmailim", true);
  720.  
  721. /* Search directory for email address and display names - default is personal address book*/
  722. pref("aim.session.searchDirectory", "moz-abmdbdirectory://abook.mab");
  723.  
  724. /* pref to enable preakness in Icq session */
  725. pref("aim.session.icqpreakness", false);
  726.  
  727. //pref("browser.new_registration.sns_production_url", "http://my.screenname.aol.com/direct/");
  728. pref("browser.new_registration.sns_production_url", "chrome://browser-region/locale/region.properties");
  729. //pref("browser.new_registration.terms_url", "http://home.netscape.com/privacy/activation.html");
  730. pref("browser.new_registration.terms_url", "chrome://browser-region/locale/region.properties");
  731. pref("browser.new_registration.webmail_production_url","chrome://browser-region/locale/region.properties");
  732. //pref("aim.throbber.url",                "http://home.netscape.com/bookmark/7_2/tnetscape.html");
  733. pref("browser.new_registration.learn_about_NN_url", "chrome://browser-region/locale/region.properties");
  734. pref("browser.registration.domain", "chrome://browser-region/locale/region.properties");
  735. pref("browser.registration.enable", true);
  736. pref("browser.registration.url", "chrome://browser-region/locale/region.properties");
  737. pref("browser.webmailcookie.domain", "chrome://browser-region/locale/region.properties");
  738. pref("default_redirector_type.imap.mail.aol.com",       "aol");
  739.  
  740. pref("accessibility.typeaheadfind", false);
  741. pref("accessibility.typeaheadfind.timeout", 5000);
  742. pref("accessibility.typeaheadfind.linksonly", false);
  743. pref("accessibility.typeaheadfind.flashBar", 1);
  744.  
  745. // Disable the default plugin for firefox
  746. pref("plugin.default_plugin_disabled", true);
  747.  
  748. // plugin finder service
  749. pref("pfs.datasource.url", "chrome://mozapps/locale/plugins/plugins.properties");
  750.  
  751.  
  752. pref("capability.policy.policynames", "spui");
  753.  
  754. pref("capability.policy.spui.sites", "http://spui.dev.dublin.mercurial.ca http://spui-qa2.netscape.com http://browser-support.netscape.com http://component-feeds-qa1.netscape.com http://spui.netscape.com http://browser-support.netscape.com http://component-feeds.netscape.com http://spui.nscpcdn.com http://localhost");
  755.  
  756. pref("capability.policy.spui.DOMParser.parseFromString", "allAccess");
  757. pref("capability.policy.spui.XMLDocument", "allAccess");
  758. pref("capability.policy.spui.XMLDocument.getElementsByTagName", "allAccess");
  759. pref("capability.policy.spui.XMLDocument.getElementsByTagNameNS", "allAccess");
  760. pref("capability.policy.spui.XMLDocument.createElement", "allAccess");
  761. pref("capability.policy.spui.XMLDocument.baseURI", "allAccess");
  762. pref("capability.policy.spui.HTMLCollection.length", "allAccess");
  763. pref("capability.policy.spui.HTMLCollection.item", "allAccess");
  764. pref("capability.policy.spui.Element.getAttribute", "allAccess");
  765. pref("capability.policy.spui.Element.firstChild", "allAccess");
  766. pref("capability.policy.spui.Element.nodeValue", "allAccess");
  767. pref("capability.policy.spui.Element.getElementsByTagName", "allAccess");
  768. pref("capability.policy.spui.Element.getElementsByTagNameNS", "allAccess");
  769. pref("capability.policy.spui.Text.nodeValue", "allAccess");
  770. pref("capability.policy.spui.CDATASection.nodeValue", "allAccess");
  771. pref("capability.policy.spui.HTMLImageElement.src", "allAccess");
  772.  
  773.  
  774.  
  775. // Extra line feeds
  776.  
  777.