Bug 1824490 - Use the end page value rather than the start page value of the previous...
[gecko.git] / browser / components / preferences / main.inc.xhtml
blob872b3248e161c72b3b9373d287bd3e55f6a4e7e1
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
3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
5 <!-- General panel -->
7 <script src="chrome://browser/content/preferences/main.js"/>
9 #ifdef MOZ_UPDATER
10 <script src="chrome://browser/content/aboutDialog-appUpdater.js"/>
11 #endif
13 <script src="chrome://mozapps/content/preferences/fontbuilder.js"/>
15 <html:template id="template-paneGeneral">
16 <hbox id="generalCategory"
17 class="subcategory"
18 hidden="true"
19 data-category="paneGeneral">
20 <html:h1 data-l10n-id="pane-general-title"/>
21 </hbox>
23 <!-- Startup -->
24 <groupbox id="startupGroup"
25 data-category="paneGeneral"
26 hidden="true">
27 <label><html:h2 data-l10n-id="startup-header"/></label>
29 <vbox id="startupPageBox">
30 <checkbox id="browserRestoreSession"
31 data-l10n-id="startup-restore-windows-and-tabs"/>
32 </vbox>
34 #ifdef HAVE_SHELL_SERVICE
35 <vbox id="defaultBrowserBox">
36 <checkbox id="alwaysCheckDefault" preference="browser.shell.checkDefaultBrowser"
37 disabled="true"
38 data-l10n-id="always-check-default"/>
39 <stack id="setDefaultPane">
40 <hbox id="isNotDefaultPane" align="center" class="indent">
41 <label class="face-sad" id="isNotDefaultLabel" flex="1" data-l10n-id="is-not-default"/>
42 <button id="setDefaultButton"
43 is="highlightable-button"
44 class="accessory-button"
45 data-l10n-id="set-as-my-default-browser"
46 preference="pref.general.disable_button.default_browser"/>
47 </hbox>
48 <hbox id="isDefaultPane" align="center" class="indent">
49 <label class="face-smile" id="isDefaultLabel" flex="1" data-l10n-id="is-default"/>
50 </hbox>
51 </stack>
52 </vbox>
53 #endif
55 </groupbox>
57 <!-- Data migration -->
58 <groupbox id="dataMigrationGroup" data-category="paneGeneral" hidden="true">
59 <label><html:h2 data-l10n-id="preferences-data-migration-header"/></label>
61 <hbox id="dataMigration" align="start" flex="1">
62 <description flex="1" control="data-migration" data-l10n-id="preferences-data-migration-description"/>
63 <button id="data-migration"
64 is="highlightable-button"
65 class="accessory-button"
66 data-l10n-id="preferences-data-migration-button"/>
67 </hbox>
68 </groupbox>
70 <!-- Tab preferences -->
71 <groupbox data-category="paneGeneral"
72 hidden="true">
73 <label><html:h2 data-l10n-id="tabs-group-header"/></label>
75 <checkbox id="ctrlTabRecentlyUsedOrder" data-l10n-id="ctrl-tab-recently-used-order"
76 preference="browser.ctrlTab.sortByRecentlyUsed"/>
78 <checkbox id="linkTargeting" data-l10n-id="open-new-link-as-tabs"
79 preference="browser.link.open_newwindow"/>
81 <checkbox id="warnOpenMany" data-l10n-id="warn-on-open-many-tabs"
82 preference="browser.tabs.warnOnOpen"/>
84 <checkbox id="switchToNewTabs" data-l10n-id="switch-to-new-tabs"
85 preference="browser.tabs.loadInBackground"/>
87 <checkbox id="warnCloseMultiple" data-l10n-id="confirm-on-close-multiple-tabs"
88 preference="browser.tabs.warnOnClose"/>
90 #ifndef XP_WIN
91 <checkbox id="warnOnQuitKey" preference="browser.warnOnQuitShortcut"/>
92 #endif
94 #ifdef XP_WIN
95 <checkbox id="showTabsInTaskbar" data-l10n-id="show-tabs-in-taskbar"
96 preference="browser.taskbar.previews.enable"/>
97 #endif
99 <vbox id="browserContainersbox" hidden="true">
100 <hbox id="browserContainersExtensionContent"
101 align="center" class="extension-controlled info-box-container">
102 <hbox flex="1">
103 <description control="disableContainersExtension" class="description-with-side-element" flex="1" />
104 </hbox>
105 <button id="disableContainersExtension"
106 is="highlightable-button"
107 class="extension-controlled-button accessory-button"
108 data-l10n-id="disable-extension" />
109 </hbox>
110 <hbox align="center">
111 <checkbox id="browserContainersCheckbox"
112 class="tail-with-learn-more"
113 data-l10n-id="browser-containers-enabled"
114 preference="privacy.userContext.enabled"/>
115 <html:a
116 is="moz-support-link"
117 support-page="containers"
118 data-l10n-id="browser-containers-learn-more"
120 <spacer flex="1"/>
121 <button id="browserContainersSettings"
122 is="highlightable-button"
123 class="accessory-button"
124 data-l10n-id="browser-containers-settings"
125 search-l10n-ids="containers-add-button.label,
126 containers-settings-button.label,
127 containers-remove-button.label"
129 </hbox>
130 </vbox>
131 </groupbox>
133 <hbox id="languageAndAppearanceCategory"
134 class="subcategory"
135 hidden="true"
136 data-category="paneGeneral">
137 <html:h1 data-l10n-id="language-and-appearance-header"/>
138 </hbox>
140 <!-- Website appearance -->
141 <groupbox id="webAppearanceGroup" data-category="paneGeneral" hidden="true">
142 <html:h2 data-l10n-id="preferences-web-appearance-header"/>
143 <html:div id="webAppearanceSettings">
144 <description data-l10n-id="preferences-web-appearance-description"/>
145 <html:div id="web-appearance-override-warning" class="info-box-container">
146 <html:div class="info-icon-container">
147 <html:img class="info-icon"/>
148 </html:div>
149 <description data-l10n-id="preferences-web-appearance-override-warning">
150 <html:a class="text-link" data-l10n-name="colors-link" id="web-appearance-manage-colors-link" href="#"/>
151 </description>
152 </html:div>
153 <form xmlns="http://www.w3.org/1999/xhtml" id="web-appearance-chooser" autocomplete="off">
154 <label class="web-appearance-choice" data-l10n-id="preferences-web-appearance-choice-tooltip-auto">
155 <div class="web-appearance-choice-image-container"><img role="presentation" alt="" width="54" height="42" /></div>
156 <div class="web-appearance-choice-footer">
157 <input type="radio" name="web-appearance" value="auto" data-l10n-id="preferences-web-appearance-choice-input-auto"
158 /><span data-l10n-id="preferences-web-appearance-choice-auto" />
159 </div>
160 </label>
161 <label class="web-appearance-choice" data-l10n-id="preferences-web-appearance-choice-tooltip-light">
162 <div class="web-appearance-choice-image-container"><img role="presentation" alt="" width="54" height="42" /></div>
163 <div class="web-appearance-choice-footer">
164 <input type="radio" name="web-appearance" value="light" data-l10n-id="preferences-web-appearance-choice-input-light"
165 /><span data-l10n-id="preferences-web-appearance-choice-light" />
166 </div>
167 </label>
168 <label class="web-appearance-choice" data-l10n-id="preferences-web-appearance-choice-tooltip-dark">
169 <div class="web-appearance-choice-image-container"><img role="presentation" alt="" width="54" height="42" /></div>
170 <div class="web-appearance-choice-footer">
171 <input type="radio" name="web-appearance" value="dark" data-l10n-id="preferences-web-appearance-choice-input-dark"
172 /><span data-l10n-id="preferences-web-appearance-choice-dark" />
173 </div>
174 </label>
175 </form>
176 <html:div data-l10n-id="preferences-web-appearance-footer">
177 <html:a id="web-appearance-manage-themes-link" class="text-link" data-l10n-name="themes-link" href="about:addons" target="_blank" />
178 </html:div>
179 </html:div>
180 </groupbox>
182 <!-- Colors -->
183 <groupbox id="colorsGroup" data-category="paneGeneral" hidden="true">
184 <label><html:h2 data-l10n-id="preferences-colors-header"/></label>
186 <hbox id="colorsSettings" align="center" flex="1">
187 <description flex="1" control="colors" data-l10n-id="preferences-colors-description"/>
188 <button id="colors"
189 is="highlightable-button"
190 class="accessory-button"
191 data-l10n-id="preferences-colors-manage-button"
192 search-l10n-ids="
193 colors-page-override,
194 colors-page-override-option-always.label,
195 colors-page-override-option-auto.label,
196 colors-page-override-option-never.label,
197 colors-text-and-background,
198 colors-text-header,
199 colors-background,
200 colors-use-system,
201 colors-underline-links,
202 colors-links-header,
203 colors-unvisited-links,
204 colors-visited-links
206 </hbox>
207 </groupbox>
209 <!-- Fonts -->
210 <groupbox id="fontsGroup" data-category="paneGeneral" hidden="true">
211 <label><html:h2 data-l10n-id="preferences-fonts-header"/></label>
213 <hbox id="fontSettings">
214 <hbox align="center" flex="1">
215 <label control="defaultFont" data-l10n-id="default-font"/>
216 <menulist id="defaultFont" delayprefsave="true"/>
217 <label id="defaultFontSizeLabel" control="defaultFontSize" data-l10n-id="default-font-size"></label>
218 <menulist id="defaultFontSize" delayprefsave="true">
219 <menupopup>
220 <menuitem value="9" label="9"/>
221 <menuitem value="10" label="10"/>
222 <menuitem value="11" label="11"/>
223 <menuitem value="12" label="12"/>
224 <menuitem value="13" label="13"/>
225 <menuitem value="14" label="14"/>
226 <menuitem value="15" label="15"/>
227 <menuitem value="16" label="16"/>
228 <menuitem value="17" label="17"/>
229 <menuitem value="18" label="18"/>
230 <menuitem value="20" label="20"/>
231 <menuitem value="22" label="22"/>
232 <menuitem value="24" label="24"/>
233 <menuitem value="26" label="26"/>
234 <menuitem value="28" label="28"/>
235 <menuitem value="30" label="30"/>
236 <menuitem value="32" label="32"/>
237 <menuitem value="34" label="34"/>
238 <menuitem value="36" label="36"/>
239 <menuitem value="40" label="40"/>
240 <menuitem value="44" label="44"/>
241 <menuitem value="48" label="48"/>
242 <menuitem value="56" label="56"/>
243 <menuitem value="64" label="64"/>
244 <menuitem value="72" label="72"/>
245 </menupopup>
246 </menulist>
247 </hbox>
249 <button id="advancedFonts"
250 is="highlightable-button"
251 class="accessory-button"
252 data-l10n-id="advanced-fonts"
253 search-l10n-ids="
254 fonts-window.title,
255 fonts-langgroup-header,
256 fonts-proportional-size,
257 fonts-proportional-header,
258 fonts-serif,
259 fonts-sans-serif,
260 fonts-monospace,
261 fonts-langgroup-arabic.label,
262 fonts-langgroup-armenian.label,
263 fonts-langgroup-bengali.label,
264 fonts-langgroup-simpl-chinese.label,
265 fonts-langgroup-trad-chinese-hk.label,
266 fonts-langgroup-trad-chinese.label,
267 fonts-langgroup-cyrillic.label,
268 fonts-langgroup-devanagari.label,
269 fonts-langgroup-ethiopic.label,
270 fonts-langgroup-georgian.label,
271 fonts-langgroup-el.label,
272 fonts-langgroup-gujarati.label,
273 fonts-langgroup-gurmukhi.label,
274 fonts-langgroup-japanese.label,
275 fonts-langgroup-hebrew.label,
276 fonts-langgroup-kannada.label,
277 fonts-langgroup-khmer.label,
278 fonts-langgroup-korean.label,
279 fonts-langgroup-latin.label,
280 fonts-langgroup-malayalam.label,
281 fonts-langgroup-math.label,
282 fonts-langgroup-odia.label,
283 fonts-langgroup-sinhala.label,
284 fonts-langgroup-tamil.label,
285 fonts-langgroup-telugu.label,
286 fonts-langgroup-thai.label,
287 fonts-langgroup-tibetan.label,
288 fonts-langgroup-canadian.label,
289 fonts-langgroup-other.label,
290 fonts-minsize,
291 fonts-minsize-none.label,
292 fonts-default-serif.label,
293 fonts-default-sans-serif.label,
294 fonts-allow-own.label,
295 " />
296 </hbox>
297 </groupbox>
299 <!-- Zoom -->
300 <groupbox id="zoomGroup" data-category="paneGeneral" hidden="true">
301 <label><html:h2 data-l10n-id="preferences-zoom-header"/></label>
303 <hbox id="zoomBox" align="center" hidden="true">
304 <label control="defaultZoom" data-l10n-id="preferences-default-zoom"/>
305 <menulist id="defaultZoom">
306 <menupopup/>
307 </menulist>
308 </hbox>
310 <checkbox id="zoomText"
311 data-l10n-id="preferences-zoom-text-only"/>
313 </groupbox>
315 <!-- Languages -->
316 <groupbox id="languagesGroup" data-category="paneGeneral" hidden="true">
317 <label><html:h2 data-l10n-id="language-header"/></label>
319 <vbox id="browserLanguagesBox" align="start" hidden="true">
320 <description flex="1" controls="chooseBrowserLanguage" data-l10n-id="choose-browser-language-description"/>
321 <hbox>
322 <menulist id="primaryBrowserLocale">
323 <menupopup/>
324 </menulist>
325 <button id="manageBrowserLanguagesButton"
326 is="highlightable-button"
327 class="accessory-button"
328 data-l10n-id="manage-browser-languages-button"/>
329 </hbox>
330 </vbox>
331 <hbox id="confirmBrowserLanguage" class="message-bar" align="center" hidden="true">
332 <html:img class="message-bar-icon"/>
333 <vbox class="message-bar-content-container" align="stretch" flex="1"/>
334 </hbox>
336 <hbox id="languagesBox" align="center">
337 <description flex="1" control="chooseLanguage" data-l10n-id="choose-language-description"/>
338 <button id="chooseLanguage"
339 is="highlightable-button"
340 class="accessory-button"
341 data-l10n-id="choose-button"
342 search-l10n-ids="
343 webpage-languages-window2.title,
344 languages-description,
345 languages-customize-moveup.label,
346 languages-customize-movedown.label,
347 languages-customize-remove.label,
348 languages-customize-select-language.placeholder,
349 languages-customize-add.label,
350 " />
351 </hbox>
353 <checkbox id="useSystemLocale" hidden="true"
354 data-l10n-id="use-system-locale"
355 data-l10n-args='{"localeName": "und"}'
356 preference="intl.regional_prefs.use_os_locales"/>
358 <hbox id="translationBox" hidden="true">
359 <hbox align="center" flex="1">
360 <checkbox id="translate" preference="browser.translation.detectLanguage"
361 data-l10n-id="translate-web-pages"/>
362 <hbox id="bingAttribution" hidden="true" align="center">
363 <label data-l10n-id="translate-attribution">
364 <html:img id="translationAttributionImage" aria-label="Microsoft Translator"
365 src="chrome://browser/content/microsoft-translator-attribution.png"
366 data-l10n-name="logo"/>
367 </label>
368 </hbox>
369 </hbox>
370 <button id="translateButton"
371 is="highlightable-button"
372 class="accessory-button"
373 data-l10n-id="translate-exceptions"/>
374 </hbox>
376 <hbox id="fxtranslationsBox" hidden="true" data-subcategory="fxtranslations">
377 <description flex="1" control="fxtranslateButton" data-l10n-id="fx-translate-web-pages"/>
378 <button id="fxtranslateButton"
379 is="highlightable-button"
380 class="accessory-button"
381 data-l10n-id="translate-exceptions"/>
382 </hbox>
384 <checkbox id="checkSpelling"
385 data-l10n-id="check-user-spelling"
386 preference="layout.spellcheckDefault"/>
387 </groupbox>
389 <!-- Files and Applications -->
390 <hbox id="filesAndApplicationsCategory"
391 class="subcategory"
392 hidden="true"
393 data-category="paneGeneral">
394 <html:h1 data-l10n-id="files-and-applications-title"/>
395 </hbox>
397 <!--Downloads-->
398 <groupbox id="downloadsGroup" data-category="paneGeneral" hidden="true">
399 <label><html:h2 data-l10n-id="download-header"/></label>
401 <hbox id="saveWhere">
402 <label id="saveTo"
403 control="downloadFolder"
404 data-l10n-id="download-save-where"/>
405 <html:input id="downloadFolder"
406 type="text"
407 readonly="readonly"
408 aria-labelledby="saveTo"/>
409 <button id="chooseFolder"
410 is="highlightable-button"
411 class="accessory-button"
412 data-l10n-id="download-choose-folder"/>
413 </hbox>
414 <checkbox id="alwaysAsk"
415 data-l10n-id="download-always-ask-where"
416 preference="browser.download.useDownloadDir"/>
417 </groupbox>
419 <groupbox id="applicationsGroup" data-category="paneGeneral" hidden="true">
420 <label><html:h2 data-l10n-id="applications-header"/></label>
421 <description data-l10n-id="applications-description"/>
422 <search-textbox id="filter" flex="1"
423 data-l10n-id="applications-filter"
424 data-l10n-attrs="placeholder"
425 aria-controls="handlersView"/>
427 <listheader id="handlersViewHeader">
428 <treecol id="typeColumn" data-l10n-id="applications-type-column" value="type"
429 persist="sortDirection"
430 style="flex: 1 50%" sortDirection="ascending"/>
431 <treecol id="actionColumn" data-l10n-id="applications-action-column" value="action"
432 persist="sortDirection"
433 style="flex: 1 50%"/>
434 </listheader>
435 <richlistbox id="handlersView"
436 preference="pref.downloads.disable_button.edit_actions"/>
437 <description id="handleNewFileTypesDesc"
438 data-l10n-id="applications-handle-new-file-types-description"/>
439 <radiogroup id="handleNewFileTypes"
440 preference="browser.download.always_ask_before_handling_new_types">
441 <radio id="saveForNewTypes"
442 value="false"
443 data-l10n-id="applications-save-for-new-types"/>
444 <radio id="askBeforeHandling"
445 value="true"
446 data-l10n-id="applications-ask-before-handling"/>
447 </radiogroup>
448 </groupbox>
451 <!-- DRM Content -->
452 <groupbox id="drmGroup" data-category="paneGeneral" data-subcategory="drm" hidden="true">
453 <label><html:h2 data-l10n-id="drm-content-header"/></label>
454 <hbox align="center">
455 <checkbox id="playDRMContent" preference="media.eme.enabled"
456 class="tail-with-learn-more" data-l10n-id="play-drm-content" />
457 <html:a is="moz-support-link"
458 data-l10n-id="play-drm-content-learn-more"
459 support-page="drm-content"
461 </hbox>
462 </groupbox>
464 <hbox id="updatesCategory"
465 class="subcategory"
466 hidden="true"
467 data-category="paneGeneral">
468 <html:h1 data-l10n-id="update-application-title"/>
469 </hbox>
471 <!-- Update -->
472 <groupbox id="updateApp" data-category="paneGeneral" hidden="true">
473 <label class="search-header" hidden="true"><html:h2 data-l10n-id="update-application-title"/></label>
475 <label data-l10n-id="update-application-description"/>
476 <hbox align="center">
477 <vbox flex="1">
478 <description id="updateAppInfo">
479 <html:a id="releasenotes" target="_blank" data-l10n-name="learn-more" class="learnMore text-link" hidden="true"/>
480 </description>
481 <description id="distribution" class="text-blurb" hidden="true"/>
482 <description id="distributionId" class="text-blurb" hidden="true"/>
483 </vbox>
484 #ifdef MOZ_UPDATER
485 <button id="showUpdateHistory"
486 is="highlightable-button"
487 class="accessory-button"
488 data-l10n-id="update-history"
489 preference="app.update.disable_button.showUpdateHistory"
490 search-l10n-ids="
491 history-title,
492 history-intro
494 #endif
495 </hbox>
496 #ifdef MOZ_UPDATER
497 <vbox id="updateBox">
498 <deck id="updateDeck" orient="vertical">
499 <hbox id="checkForUpdates" align="start">
500 <spacer flex="1"/>
501 <button id="checkForUpdatesButton"
502 is="highlightable-button"
503 data-l10n-id="update-checkForUpdatesButton"/>
504 </hbox>
505 <hbox id="downloadAndInstall" align="start">
506 <spacer flex="1"/>
507 <button id="downloadAndInstallButton"
508 is="highlightable-button"/>
509 <!-- label and accesskey will be filled by JS -->
510 </hbox>
511 <hbox id="apply" align="start">
512 <spacer flex="1"/>
513 <button id="updateButton"
514 is="highlightable-button"
515 data-l10n-id="update-updateButton"/>
516 </hbox>
517 <hbox id="checkingForUpdates" align="start">
518 <html:img class="update-throbber"/>
519 <label data-l10n-id="update-checkingForUpdates"/>
520 <button data-l10n-id="update-checkForUpdatesButton"
521 is="highlightable-button"
522 disabled="true"/>
523 </hbox>
524 <hbox id="downloading" align="start" data-l10n-id="update-downloading">
525 <html:img class="update-throbber" data-l10n-name="icon"/>
526 <label id="downloadStatus" data-l10n-name="download-status"/>
527 </hbox>
528 <hbox id="applying" align="start">
529 <html:img class="update-throbber"/>
530 <label data-l10n-id="update-applying"/>
531 </hbox>
532 <hbox id="downloadFailed" align="start">
533 <label data-l10n-id="update-failed-main">
534 <html:a id="failedLink" target="_blank" class="learnMore text-link" data-l10n-name="failed-link-main"></html:a>
535 </label>
536 <button id="checkForUpdatesButton2"
537 data-l10n-id="update-checkForUpdatesButton"
538 is="highlightable-button"/>
539 </hbox>
540 <hbox id="policyDisabled" align="start">
541 <label data-l10n-id="update-adminDisabled"/>
542 <button data-l10n-id="update-checkForUpdatesButton"
543 is="highlightable-button"
544 disabled="true"/>
545 </hbox>
546 <hbox id="noUpdatesFound" align="start">
547 <label class="face-smile" data-l10n-id="update-noUpdatesFound"/>
548 <button id="checkForUpdatesButton3"
549 data-l10n-id="update-checkForUpdatesButton"
550 is="highlightable-button"/>
551 </hbox>
552 <hbox id="checkingFailed" align="start">
553 <label class="face-sad" data-l10n-id="aboutdialog-update-checking-failed"/>
554 <button id="checkForUpdatesButton4"
555 data-l10n-id="update-checkForUpdatesButton"
556 is="highlightable-button"/>
557 </hbox>
558 <hbox id="otherInstanceHandlingUpdates" align="start">
559 <label data-l10n-id="update-otherInstanceHandlingUpdates"/>
560 <button data-l10n-id="update-checkForUpdatesButton"
561 is="highlightable-button"
562 disabled="true"/>
563 </hbox>
564 <hbox id="manualUpdate" align="start">
565 <description class="face-sad" flex="1" data-l10n-id="update-manual">
566 <label class="manualLink" data-l10n-name="manual-link" is="text-link"/>
567 </description>
568 <button data-l10n-id="update-checkForUpdatesButton"
569 is="highlightable-button"
570 disabled="true"/>
571 </hbox>
572 <hbox id="unsupportedSystem" align="start">
573 <description flex="1" data-l10n-id="update-unsupported">
574 <label id="unsupportedLink" class="learnMore" data-l10n-name="unsupported-link" is="text-link"></label>
575 </description>
576 <button data-l10n-id="update-checkForUpdatesButton"
577 is="highlightable-button"
578 disabled="true"/>
579 </hbox>
580 <hbox id="restarting" align="start">
581 <html:img class="update-throbber"/>
582 <label data-l10n-id="update-restarting"/>
583 <button data-l10n-id="update-updateButton"
584 is="highlightable-button"
585 disabled="true"/>
586 </hbox>
587 <hbox id="internalError" align="start">
588 <description class="face-sad" flex="1" data-l10n-id="update-internal-error">
589 <label class="manualLink" data-l10n-name="manual-link" is="text-link"/>
590 </description>
591 <button data-l10n-id="update-checkForUpdatesButton"
592 is="highlightable-button"
593 disabled="true"/>
594 </hbox>
595 </deck>
596 </vbox>
597 #endif
599 #ifdef MOZ_UPDATER
600 <description id="updateAllowDescription" data-l10n-id="update-application-allow-description"></description>
601 <vbox id="updateSettingsContainer" class="info-box-container">
602 <radiogroup id="updateRadioGroup">
603 <radio id="autoDesktop"
604 value="true"
605 data-l10n-id="update-application-auto"/>
606 #ifdef MOZ_UPDATE_AGENT
607 <checkbox id="backgroundUpdate"
608 class="indent"
609 hidden="true"
610 data-l10n-id="update-application-background-enabled"/>
611 #endif
612 <radio id="manualDesktop"
613 value="false"
614 data-l10n-id="update-application-check-choose"/>
615 </radiogroup>
616 <hbox id="updateSettingCrossUserWarningDesc" hidden="true">
617 <hbox class="info-icon-container">
618 <html:img class="info-icon"/>
619 </hbox>
620 <description id="updateSettingCrossUserWarning"
621 flex="1"
622 data-l10n-id="update-application-warning-cross-user-setting">
623 </description>
624 </hbox>
625 </vbox>
626 #ifdef MOZ_MAINTENANCE_SERVICE
627 <checkbox id="useService"
628 data-l10n-id="update-application-use-service"
629 preference="app.update.service.enabled"/>
630 #endif
631 #ifdef NIGHTLY_BUILD
632 <checkbox id="showUpdatePrompts"
633 data-l10n-id="update-application-suppress-prompts"
634 preference="app.update.suppressPrompts"/>
635 #endif
636 #endif
637 </groupbox>
639 <hbox id="performanceCategory"
640 class="subcategory"
641 hidden="true"
642 data-category="paneGeneral">
643 <html:h1 data-l10n-id="performance-title"/>
644 </hbox>
646 <!-- Performance -->
647 <groupbox id="performanceGroup" data-category="paneGeneral" hidden="true">
648 <label class="search-header" hidden="true"><html:h2 data-l10n-id="performance-title"/></label>
650 <hbox align="center">
651 <checkbox id="useRecommendedPerformanceSettings"
652 class="tail-with-learn-more"
653 data-l10n-id="performance-use-recommended-settings-checkbox"
654 preference="browser.preferences.defaultPerformanceSettings.enabled"/>
655 <html:a is="moz-support-link"
656 data-l10n-id="performance-settings-learn-more"
657 support-page="performance"
659 </hbox>
660 <description class="indent tip-caption" data-l10n-id="performance-use-recommended-settings-desc"/>
662 <vbox id="performanceSettings" class="indent" hidden="true">
663 <checkbox id="allowHWAccel"
664 data-l10n-id="performance-allow-hw-accel"
665 preference="layers.acceleration.disabled"/>
666 <hbox align="center">
667 <label id="limitContentProcess" data-l10n-id="performance-limit-content-process-option" control="contentProcessCount"/>
668 <menulist id="contentProcessCount" preference="dom.ipc.processCount">
669 <menupopup>
670 <menuitem label="1" value="1"/>
671 <menuitem label="2" value="2"/>
672 <menuitem label="3" value="3"/>
673 <menuitem label="4" value="4"/>
674 <menuitem label="5" value="5"/>
675 <menuitem label="6" value="6"/>
676 <menuitem label="7" value="7"/>
677 <menuitem label="8" value="8"/>
678 </menupopup>
679 </menulist>
680 </hbox>
681 <description id="contentProcessCountEnabledDescription" class="tip-caption" data-l10n-id="performance-limit-content-process-enabled-desc"/>
682 <description id="contentProcessCountDisabledDescription" class="tip-caption" data-l10n-id="performance-limit-content-process-blocked-desc">
683 <html:a class="text-link" data-l10n-name="learn-more" href="https://wiki.mozilla.org/Electrolysis"/>
684 </description>
685 </vbox>
686 </groupbox>
688 <hbox id="browsingCategory"
689 class="subcategory"
690 hidden="true"
691 data-category="paneGeneral">
692 <html:h1 data-l10n-id="browsing-title"/>
693 </hbox>
695 <!-- Browsing -->
696 <groupbox id="browsingGroup" data-category="paneGeneral" hidden="true">
697 <label class="search-header" hidden="true"><html:h2 data-l10n-id="browsing-title"/></label>
699 <checkbox id="useAutoScroll"
700 data-l10n-id="browsing-use-autoscroll"
701 preference="general.autoScroll"/>
702 <checkbox id="useSmoothScrolling"
703 data-l10n-id="browsing-use-smooth-scrolling"
704 preference="general.smoothScroll"/>
705 #ifdef MOZ_WIDGET_GTK
706 <checkbox id="useOverlayScrollbars"
707 data-l10n-id="browsing-gtk-use-non-overlay-scrollbars"
708 preference="widget.gtk.overlay-scrollbars.enabled"/>
709 #endif
710 #ifdef XP_WIN
711 <checkbox id="useOnScreenKeyboard"
712 hidden="true"
713 data-l10n-id="browsing-use-onscreen-keyboard"
714 preference="ui.osk.enabled"/>
715 #endif
716 <checkbox id="useCursorNavigation"
717 data-l10n-id="browsing-use-cursor-navigation"
718 preference="accessibility.browsewithcaret"/>
719 <checkbox id="searchStartTyping"
720 data-l10n-id="browsing-search-on-start-typing"
721 preference="accessibility.typeaheadfind"/>
722 <hbox id="pictureInPictureBox" align="center" hidden="true">
723 <checkbox id="pictureInPictureToggleEnabled"
724 class="tail-with-learn-more"
725 data-l10n-id="browsing-picture-in-picture-toggle-enabled"
726 preference="media.videocontrols.picture-in-picture.video-toggle.enabled"/>
727 <html:a is="moz-support-link"
728 data-l10n-id="browsing-picture-in-picture-learn-more"
729 support-page="picture-in-picture"
731 </hbox>
732 <hbox id="mediaControlBox" align="center" hidden="true">
733 <checkbox id="mediaControlToggleEnabled"
734 class="tail-with-learn-more"
735 data-l10n-id="browsing-media-control"
736 preference="media.hardwaremediakeys.enabled"/>
737 <html:a is="moz-support-link"
738 data-l10n-id="browsing-media-control-learn-more"
739 support-page="media-keyboard-control"
741 </hbox>
742 <hbox align="center" data-subcategory="cfraddons">
743 <checkbox id="cfrRecommendations"
744 class="tail-with-learn-more"
745 data-l10n-id="browsing-cfr-recommendations"
746 preference="browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons"/>
747 <html:a is="moz-support-link"
748 data-l10n-id="browsing-cfr-recommendations-learn-more"
749 support-page="extensionrecommendations"
751 </hbox>
752 <hbox align="center" data-subcategory="cfrfeatures">
753 <checkbox id="cfrRecommendations-features"
754 class="tail-with-learn-more"
755 data-l10n-id="browsing-cfr-features"
756 preference="browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features"/>
757 <html:a is="moz-support-link"
758 data-l10n-id="browsing-cfr-recommendations-learn-more"
759 support-page="extensionrecommendations"
761 </hbox>
762 </groupbox>
764 <hbox id="networkProxyCategory"
765 class="subcategory"
766 hidden="true"
767 data-category="paneGeneral">
768 <html:h1 data-l10n-id="network-settings-title"/>
769 </hbox>
771 <!-- Network Settings-->
772 <groupbox id="connectionGroup" data-category="paneGeneral" hidden="true">
773 <label class="search-header" hidden="true"><html:h2 data-l10n-id="network-settings-title"/></label>
775 <hbox align="center"
776 data-subcategory="netsettings">
777 <description flex="1" control="connectionSettings">
778 <html:span id="connectionSettingsDescription"/>
779 <html:a is="moz-support-link"
780 data-l10n-id="network-proxy-connection-learn-more"
781 support-page="prefs-connection-settings"
783 </description>
784 <separator orient="vertical"/>
785 <button id="connectionSettings"
786 is="highlightable-button"
787 class="accessory-button"
788 data-l10n-id="network-proxy-connection-settings"
789 searchkeywords="doh trr"
790 search-l10n-ids="
791 connection-window2.title,
792 connection-proxy-option-no.label,
793 connection-proxy-option-auto.label,
794 connection-proxy-option-system.label,
795 connection-proxy-option-manual.label,
796 connection-proxy-http,
797 connection-proxy-https,
798 connection-proxy-http-port,
799 connection-proxy-socks,
800 connection-proxy-socks4,
801 connection-proxy-socks5,
802 connection-proxy-noproxy,
803 connection-proxy-noproxy-desc,
804 connection-proxy-https-sharing.label,
805 connection-proxy-autotype.label,
806 connection-proxy-reload.label,
807 connection-proxy-autologin.label,
808 connection-proxy-socks-remote-dns.label,
809 connection-dns-over-https.label,
810 connection-dns-over-https-url-custom.label,
811 " />
812 </hbox>
813 </groupbox>
814 </html:template>