Wed, 31 Dec 2014 13:27:57 +0100
Ignore runtime configuration files generated during quality assurance.
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/. -->
5 <script type="application/javascript"
6 src="chrome://browser/content/preferences/in-content/main.js"/>
8 <preferences id="mainPreferences">
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"/>
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"/>
28 <preference id="browser.privatebrowsing.autostart"
29 name="browser.privatebrowsing.autostart"
30 type="bool"
31 onchange="gMainPane.updateBrowserStartupLastSession();"/>
33 <!-- Downloads -->
34 <preference id="browser.download.useDownloadDir"
35 name="browser.download.useDownloadDir"
36 type="bool"/>
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:
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 -->
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>
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>
96 <!-- Startup -->
97 <groupbox id="startupGroup" data-category="paneGeneral">
98 <caption label="&startup.label;"/>
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>
155 <!-- Downloads -->
156 <groupbox id="downloadsGroup" data-category="paneGeneral">
157 <caption label="&downloads.label;"/>
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>
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();"/>
203 <checkbox id="warnCloseMultiple" label="&warnCloseMultipleTabs.label;"
204 accesskey="&warnCloseMultipleTabs.accesskey;"
205 preference="browser.tabs.warnOnClose"/>
207 <checkbox id="warnOpenMany" label="&warnOpenManyTabs.label;"
208 accesskey="&warnOpenManyTabs.accesskey;"
209 preference="browser.tabs.warnOnOpen"/>
211 <checkbox id="restoreOnDemand" label="&restoreTabsOnDemand.label;"
212 accesskey="&restoreTabsOnDemand.accesskey;"
213 preference="browser.sessionstore.restore_on_demand"/>
215 <checkbox id="switchToNewTabs" label="&switchToNewTabs.label;"
216 accesskey="&switchToNewTabs.accesskey;"
217 preference="browser.tabs.loadInBackground"/>
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>