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