|
1 <!-- This Source Code Form is subject to the terms of the Mozilla Public |
|
2 - License, v. 2.0. If a copy of the MPL was not distributed with this file, |
|
3 - You can obtain one at http://mozilla.org/MPL/2.0/. --> |
|
4 |
|
5 <script type="application/javascript" |
|
6 src="chrome://browser/content/preferences/in-content/main.js"/> |
|
7 |
|
8 <preferences id="mainPreferences"> |
|
9 |
|
10 <!-- Startup --> |
|
11 <preference id="browser.startup.page" |
|
12 name="browser.startup.page" |
|
13 type="int"/> |
|
14 <preference id="browser.startup.homepage" |
|
15 name="browser.startup.homepage" |
|
16 type="wstring"/> |
|
17 |
|
18 <preference id="pref.browser.homepage.disable_button.current_page" |
|
19 name="pref.browser.homepage.disable_button.current_page" |
|
20 type="bool"/> |
|
21 <preference id="pref.browser.homepage.disable_button.bookmark_page" |
|
22 name="pref.browser.homepage.disable_button.bookmark_page" |
|
23 type="bool"/> |
|
24 <preference id="pref.browser.homepage.disable_button.restore_default" |
|
25 name="pref.browser.homepage.disable_button.restore_default" |
|
26 type="bool"/> |
|
27 |
|
28 <preference id="browser.privatebrowsing.autostart" |
|
29 name="browser.privatebrowsing.autostart" |
|
30 type="bool" |
|
31 onchange="gMainPane.updateBrowserStartupLastSession();"/> |
|
32 |
|
33 <!-- Downloads --> |
|
34 <preference id="browser.download.useDownloadDir" |
|
35 name="browser.download.useDownloadDir" |
|
36 type="bool"/> |
|
37 |
|
38 <preference id="browser.download.folderList" |
|
39 name="browser.download.folderList" |
|
40 type="int"/> |
|
41 <preference id="browser.download.dir" |
|
42 name="browser.download.dir" |
|
43 type="file" |
|
44 onchange="gMainPane.displayDownloadDirPref();"/> |
|
45 <!-- Tab preferences |
|
46 Preferences: |
|
47 |
|
48 browser.link.open_newwindow |
|
49 1 opens such links in the most recent window or tab, |
|
50 2 opens such links in a new window, |
|
51 3 opens such links in a new tab |
|
52 browser.tabs.loadInBackground |
|
53 - true if display should switch to a new tab which has been opened from a |
|
54 link, false if display shouldn't switch |
|
55 browser.tabs.warnOnClose |
|
56 - true if when closing a window with multiple tabs the user is warned and |
|
57 allowed to cancel the action, false to just close the window |
|
58 browser.tabs.warnOnOpen |
|
59 - true if the user should be warned if he attempts to open a lot of tabs at |
|
60 once (e.g. a large folder of bookmarks), false otherwise |
|
61 browser.taskbar.previews.enable |
|
62 - true if tabs are to be shown in the Windows 7 taskbar |
|
63 --> |
|
64 |
|
65 <preference id="browser.link.open_newwindow" |
|
66 name="browser.link.open_newwindow" |
|
67 type="int"/> |
|
68 <preference id="browser.tabs.loadInBackground" |
|
69 name="browser.tabs.loadInBackground" |
|
70 type="bool" |
|
71 inverted="true"/> |
|
72 <preference id="browser.tabs.warnOnClose" |
|
73 name="browser.tabs.warnOnClose" |
|
74 type="bool"/> |
|
75 <preference id="browser.tabs.warnOnOpen" |
|
76 name="browser.tabs.warnOnOpen" |
|
77 type="bool"/> |
|
78 <preference id="browser.sessionstore.restore_on_demand" |
|
79 name="browser.sessionstore.restore_on_demand" |
|
80 type="bool"/> |
|
81 #ifdef XP_WIN |
|
82 <preference id="browser.taskbar.previews.enable" |
|
83 name="browser.taskbar.previews.enable" |
|
84 type="bool"/> |
|
85 #endif |
|
86 </preferences> |
|
87 |
|
88 <hbox id="header-general" |
|
89 class="header" |
|
90 data-category="paneGeneral"> |
|
91 <image class="header-icon"/> |
|
92 <label class="header-name" |
|
93 value="&paneGeneral.title;"/> |
|
94 </hbox> |
|
95 |
|
96 <!-- Startup --> |
|
97 <groupbox id="startupGroup" data-category="paneGeneral"> |
|
98 <caption label="&startup.label;"/> |
|
99 |
|
100 <hbox align="center"> |
|
101 <label value="&startupPage.label;" |
|
102 accesskey="&startupPage.accesskey;" |
|
103 control="browserStartupPage"/> |
|
104 <menulist id="browserStartupPage" |
|
105 preference="browser.startup.page"> |
|
106 <menupopup> |
|
107 <menuitem label="&startupHomePage.label;" |
|
108 value="1" |
|
109 id="browserStartupHomePage"/> |
|
110 <menuitem label="&startupBlankPage.label;" |
|
111 value="0" |
|
112 id="browserStartupBlank"/> |
|
113 <menuitem label="&startupLastSession.label;" |
|
114 value="3" |
|
115 id="browserStartupLastSession"/> |
|
116 </menupopup> |
|
117 </menulist> |
|
118 </hbox> |
|
119 <separator class="thin"/> |
|
120 <hbox align="center"> |
|
121 <label value="&homepage.label;" |
|
122 accesskey="&homepage.accesskey;" |
|
123 control="browserHomePage"/> |
|
124 <textbox id="browserHomePage" |
|
125 class="padded uri-element" |
|
126 flex="1" |
|
127 type="autocomplete" |
|
128 autocompletesearch="history" |
|
129 onsyncfrompreference="return gMainPane.syncFromHomePref();" |
|
130 onsynctopreference="return gMainPane.syncToHomePref(this.value);" |
|
131 placeholder="&abouthome.pageTitle;" |
|
132 preference="browser.startup.homepage"/> |
|
133 </hbox> |
|
134 <hbox align="center" pack="end"> |
|
135 <button label="" |
|
136 accesskey="&useCurrentPage.accesskey;" |
|
137 label1="&useCurrentPage.label;" |
|
138 label2="&useMultiple.label;" |
|
139 oncommand="gMainPane.setHomePageToCurrent();" |
|
140 id="useCurrent" |
|
141 preference="pref.browser.homepage.disable_button.current_page"/> |
|
142 <button label="&chooseBookmark.label;" |
|
143 accesskey="&chooseBookmark.accesskey;" |
|
144 oncommand="gMainPane.setHomePageToBookmark();" |
|
145 id="useBookmark" |
|
146 preference="pref.browser.homepage.disable_button.bookmark_page"/> |
|
147 <button label="&restoreDefault.label;" |
|
148 accesskey="&restoreDefault.accesskey;" |
|
149 oncommand="gMainPane.restoreDefaultHomePage();" |
|
150 id="restoreDefaultHomePage" |
|
151 preference="pref.browser.homepage.disable_button.restore_default"/> |
|
152 </hbox> |
|
153 </groupbox> |
|
154 |
|
155 <!-- Downloads --> |
|
156 <groupbox id="downloadsGroup" data-category="paneGeneral"> |
|
157 <caption label="&downloads.label;"/> |
|
158 |
|
159 <radiogroup id="saveWhere" |
|
160 preference="browser.download.useDownloadDir" |
|
161 onsyncfrompreference="return gMainPane.readUseDownloadDir();"> |
|
162 <hbox id="saveToRow"> |
|
163 <radio id="saveTo" |
|
164 value="true" |
|
165 label="&saveTo.label;" |
|
166 accesskey="&saveTo.accesskey;" |
|
167 aria-labelledby="saveTo downloadFolder"/> |
|
168 <filefield id="downloadFolder" |
|
169 flex="1" |
|
170 preference="browser.download.folderList" |
|
171 preference-editable="true" |
|
172 aria-labelledby="saveTo" |
|
173 onsyncfrompreference="return gMainPane.displayDownloadDirPref();" |
|
174 onsynctopreference="return gMainPane.getFolderListPref()"/> |
|
175 <button id="chooseFolder" |
|
176 oncommand="gMainPane.chooseFolder();" |
|
177 #ifdef XP_MACOSX |
|
178 accesskey="&chooseFolderMac.accesskey;" |
|
179 label="&chooseFolderMac.label;" |
|
180 #else |
|
181 accesskey="&chooseFolderWin.accesskey;" |
|
182 label="&chooseFolderWin.label;" |
|
183 #endif |
|
184 preference="browser.download.folderList" |
|
185 onsynctopreference="return gMainPane.getFolderListPref();"/> |
|
186 </hbox> |
|
187 <radio id="alwaysAsk" |
|
188 value="false" |
|
189 label="&alwaysAsk.label;" |
|
190 accesskey="&alwaysAsk.accesskey;"/> |
|
191 </radiogroup> |
|
192 </groupbox> |
|
193 |
|
194 <!-- Tab preferences --> |
|
195 <groupbox data-category="paneGeneral"> |
|
196 <caption label="&tabsGroup.label;"/> |
|
197 <checkbox id="linkTargeting" label="&newWindowsAsTabs.label;" |
|
198 accesskey="&newWindowsAsTabs.accesskey;" |
|
199 preference="browser.link.open_newwindow" |
|
200 onsyncfrompreference="return gMainPane.readLinkTarget();" |
|
201 onsynctopreference="return gMainPane.writeLinkTarget();"/> |
|
202 |
|
203 <checkbox id="warnCloseMultiple" label="&warnCloseMultipleTabs.label;" |
|
204 accesskey="&warnCloseMultipleTabs.accesskey;" |
|
205 preference="browser.tabs.warnOnClose"/> |
|
206 |
|
207 <checkbox id="warnOpenMany" label="&warnOpenManyTabs.label;" |
|
208 accesskey="&warnOpenManyTabs.accesskey;" |
|
209 preference="browser.tabs.warnOnOpen"/> |
|
210 |
|
211 <checkbox id="restoreOnDemand" label="&restoreTabsOnDemand.label;" |
|
212 accesskey="&restoreTabsOnDemand.accesskey;" |
|
213 preference="browser.sessionstore.restore_on_demand"/> |
|
214 |
|
215 <checkbox id="switchToNewTabs" label="&switchToNewTabs.label;" |
|
216 accesskey="&switchToNewTabs.accesskey;" |
|
217 preference="browser.tabs.loadInBackground"/> |
|
218 |
|
219 #ifdef XP_WIN |
|
220 <checkbox id="showTabsInTaskbar" label="&showTabsInTaskbar.label;" |
|
221 accesskey="&showTabsInTaskbar.accesskey;" |
|
222 preference="browser.taskbar.previews.enable"/> |
|
223 #endif |
|
224 </groupbox> |