3 # -*- Mode: Java; tab-width:
4; indent-tabs-mode: nil; c-basic-offset:
4 -*-
4 # This Source Code Form is subject to the terms of the Mozilla Public
5 # License, v.
2.0. If a copy of the MPL was not distributed with this
6 # file, You can obtain one at http://mozilla.org/MPL/
2.0/.
9 <!ENTITY % brandDTD SYSTEM
"chrome://branding/locale/brand.dtd">
10 <!ENTITY % mainDTD SYSTEM
"chrome://browser/locale/preferences/main.dtd">
11 <!ENTITY % aboutHomeDTD SYSTEM
"chrome://browser/locale/aboutHome.dtd">
17 <overlay id=
"MainPaneOverlay"
18 xmlns=
"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
20 <prefpane id=
"paneMain"
21 onpaneload=
"gMainPane.init();"
22 helpTopic=
"prefs-main">
24 <script type=
"application/javascript" src=
"chrome://browser/content/preferences/main.js"/>
26 <preferences id=
"mainPreferences">
27 <!-- XXX Button preferences -->
30 <preference id=
"browser.startup.page"
31 name=
"browser.startup.page"
33 <preference id=
"browser.startup.homepage"
34 name=
"browser.startup.homepage"
37 <preference id=
"pref.browser.homepage.disable_button.current_page"
38 name=
"pref.browser.homepage.disable_button.current_page"
40 <preference id=
"pref.browser.homepage.disable_button.bookmark_page"
41 name=
"pref.browser.homepage.disable_button.bookmark_page"
43 <preference id=
"pref.browser.homepage.disable_button.restore_default"
44 name=
"pref.browser.homepage.disable_button.restore_default"
47 <preference id=
"browser.privatebrowsing.autostart"
48 name=
"browser.privatebrowsing.autostart"
50 onchange=
"gMainPane.updateBrowserStartupLastSession();"/>
53 <preference id=
"browser.download.useDownloadDir"
54 name=
"browser.download.useDownloadDir"
56 <preference id=
"browser.download.dir"
57 name=
"browser.download.dir"
59 onchange=
"gMainPane.displayDownloadDirPref();"/>
60 <preference id=
"browser.download.folderList" name=
"browser.download.folderList" type=
"int"/>
64 <stringbundle id=
"bundlePreferences" src=
"chrome://browser/locale/preferences/preferences.properties"/>
67 <groupbox id=
"startupGroup">
68 <caption label=
"&startup.label;"/>
71 <label value=
"&startupPage.label;" accesskey=
"&startupPage.accesskey;"
72 control=
"browserStartupPage"/>
73 <menulist id=
"browserStartupPage" preference=
"browser.startup.page">
75 <menuitem label=
"&startupHomePage.label;" value=
"1" id=
"browserStartupHomePage"/>
76 <menuitem label=
"&startupBlankPage.label;" value=
"0" id=
"browserStartupBlank"/>
77 <menuitem label=
"&startupLastSession.label;" value=
"3" id=
"browserStartupLastSession"/>
81 <separator class=
"thin"/>
83 <label value=
"&homepage.label;" accesskey=
"&homepage.accesskey;" control=
"browserHomePage"/>
84 <textbox id=
"browserHomePage" class=
"padded uri-element" flex=
"1"
85 type=
"autocomplete" autocompletesearch=
"history"
86 onsyncfrompreference=
"return gMainPane.syncFromHomePref();"
87 onsynctopreference=
"return gMainPane.syncToHomePref(this.value);"
88 placeholder=
"&abouthome.pageTitle;"
89 preference=
"browser.startup.homepage"/>
91 <hbox align=
"center" pack=
"end">
92 <button label=
"" accesskey=
"&useCurrentPage.accesskey;"
93 label1=
"&useCurrentPage.label;"
94 label2=
"&useMultiple.label;"
95 oncommand=
"gMainPane.setHomePageToCurrent();"
97 preference=
"pref.browser.homepage.disable_button.current_page"/>
98 <button label=
"&chooseBookmark.label;" accesskey=
"&chooseBookmark.accesskey;"
99 oncommand=
"gMainPane.setHomePageToBookmark();"
101 preference=
"pref.browser.homepage.disable_button.bookmark_page"/>
102 <button label=
"&restoreDefault.label;" accesskey=
"&restoreDefault.accesskey;"
103 oncommand=
"gMainPane.restoreDefaultHomePage();"
104 id=
"restoreDefaultHomePage"
105 preference=
"pref.browser.homepage.disable_button.restore_default"/>
110 <groupbox id=
"downloadsGroup">
111 <caption label=
"&downloads.label;"/>
113 <radiogroup id=
"saveWhere"
114 preference=
"browser.download.useDownloadDir"
115 onsyncfrompreference=
"return gMainPane.readUseDownloadDir();">
116 <hbox id=
"saveToRow">
117 <radio id=
"saveTo" value=
"true"
118 label=
"&saveTo.label;"
119 accesskey=
"&saveTo.accesskey;"
120 aria-labelledby=
"saveTo downloadFolder"/>
121 <filefield id=
"downloadFolder" flex=
"1"
122 preference=
"browser.download.folderList"
123 preference-editable=
"true"
124 aria-labelledby=
"saveTo"
125 onsyncfrompreference=
"return gMainPane.displayDownloadDirPref();"
126 onsynctopreference=
"return gMainPane.getFolderListPref()"/>
127 <button id=
"chooseFolder" oncommand=
"gMainPane.chooseFolder();"
129 accesskey=
"&chooseFolderMac.accesskey;"
130 label=
"&chooseFolderMac.label;"
132 accesskey=
"&chooseFolderWin.accesskey;"
133 label=
"&chooseFolderWin.label;"
135 preference=
"browser.download.folderList"
136 onsynctopreference=
"return gMainPane.getFolderListPref();"/>
138 <radio id=
"alwaysAsk" value=
"false"
139 label=
"&alwaysAsk.label;"
140 accesskey=
"&alwaysAsk.accesskey;"/>