browser/components/preferences/in-content/advanced.xul

Wed, 31 Dec 2014 13:27:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 13:27:57 +0100
branch
TOR_BUG_3246
changeset 6
8bccb770b82d
permissions
-rw-r--r--

Ignore runtime configuration files generated during quality assurance.

michael@0 1 <!-- This Source Code Form is subject to the terms of the Mozilla Public
michael@0 2 - License, v. 2.0. If a copy of the MPL was not distributed with this file,
michael@0 3 - You can obtain one at http://mozilla.org/MPL/2.0/. -->
michael@0 4
michael@0 5 <script type="application/javascript"
michael@0 6 src="chrome://browser/content/preferences/in-content/advanced.js"/>
michael@0 7
michael@0 8 <preferences id="advancedPreferences">
michael@0 9 <preference id="browser.preferences.advanced.selectedTabIndex"
michael@0 10 name="browser.preferences.advanced.selectedTabIndex"
michael@0 11 type="int"/>
michael@0 12
michael@0 13 <!-- General tab -->
michael@0 14 <preference id="accessibility.browsewithcaret"
michael@0 15 name="accessibility.browsewithcaret"
michael@0 16 type="bool"/>
michael@0 17 <preference id="accessibility.typeaheadfind"
michael@0 18 name="accessibility.typeaheadfind"
michael@0 19 type="bool"/>
michael@0 20 <preference id="accessibility.blockautorefresh"
michael@0 21 name="accessibility.blockautorefresh"
michael@0 22 type="bool"/>
michael@0 23
michael@0 24 <preference id="general.autoScroll"
michael@0 25 name="general.autoScroll"
michael@0 26 type="bool"/>
michael@0 27 <preference id="general.smoothScroll"
michael@0 28 name="general.smoothScroll"
michael@0 29 type="bool"/>
michael@0 30 <preference id="layers.acceleration.disabled"
michael@0 31 name="layers.acceleration.disabled"
michael@0 32 type="bool"
michael@0 33 inverted="true"
michael@0 34 onchange="gAdvancedPane.updateHardwareAcceleration()"/>
michael@0 35 #ifdef XP_WIN
michael@0 36 <preference id="gfx.direct2d.disabled"
michael@0 37 name="gfx.direct2d.disabled"
michael@0 38 type="bool"
michael@0 39 inverted="true"/>
michael@0 40 #endif
michael@0 41 <preference id="layout.spellcheckDefault"
michael@0 42 name="layout.spellcheckDefault"
michael@0 43 type="int"/>
michael@0 44
michael@0 45 #ifdef HAVE_SHELL_SERVICE
michael@0 46 <preference id="browser.shell.checkDefaultBrowser"
michael@0 47 name="browser.shell.checkDefaultBrowser"
michael@0 48 type="bool"/>
michael@0 49
michael@0 50 <preference id="pref.general.disable_button.default_browser"
michael@0 51 name="pref.general.disable_button.default_browser"
michael@0 52 type="bool"/>
michael@0 53 #endif
michael@0 54
michael@0 55 #ifdef MOZ_TELEMETRY_REPORTING
michael@0 56 <preference id="toolkit.telemetry.enabled"
michael@0 57 name="toolkit.telemetry.enabled"
michael@0 58 type="bool"/>
michael@0 59 #endif
michael@0 60
michael@0 61 <!-- Network tab -->
michael@0 62 <preference id="browser.cache.disk.capacity"
michael@0 63 name="browser.cache.disk.capacity"
michael@0 64 type="int"/>
michael@0 65 <preference id="browser.offline-apps.notify"
michael@0 66 name="browser.offline-apps.notify"
michael@0 67 type="bool"/>
michael@0 68
michael@0 69 <preference id="browser.cache.disk.smart_size.enabled"
michael@0 70 name="browser.cache.disk.smart_size.enabled"
michael@0 71 inverted="true"
michael@0 72 type="bool"/>
michael@0 73
michael@0 74 <!-- Update tab -->
michael@0 75 #ifdef MOZ_UPDATER
michael@0 76 <preference id="app.update.enabled"
michael@0 77 name="app.update.enabled"
michael@0 78 type="bool"/>
michael@0 79 <preference id="app.update.auto"
michael@0 80 name="app.update.auto"
michael@0 81 type="bool"/>
michael@0 82 #ifdef XP_WIN
michael@0 83 #ifdef MOZ_METRO
michael@0 84 <preference id="app.update.metro.enabled"
michael@0 85 name="app.update.metro.enabled"
michael@0 86 type="bool"/>
michael@0 87 #endif
michael@0 88 #endif
michael@0 89 <preference id="app.update.mode"
michael@0 90 name="app.update.mode"
michael@0 91 type="int"/>
michael@0 92
michael@0 93 <preference id="app.update.disable_button.showUpdateHistory"
michael@0 94 name="app.update.disable_button.showUpdateHistory"
michael@0 95 type="bool"/>
michael@0 96
michael@0 97 #ifdef MOZ_MAINTENANCE_SERVICE
michael@0 98 <preference id="app.update.service.enabled"
michael@0 99 name="app.update.service.enabled"
michael@0 100 type="bool"/>
michael@0 101 #endif
michael@0 102 #endif
michael@0 103
michael@0 104 <preference id="browser.search.update"
michael@0 105 name="browser.search.update"
michael@0 106 type="bool"/>
michael@0 107
michael@0 108 <!-- Encryption tab -->
michael@0 109 <preference id="security.default_personal_cert"
michael@0 110 name="security.default_personal_cert"
michael@0 111 type="string"/>
michael@0 112
michael@0 113 <preference id="security.disable_button.openCertManager"
michael@0 114 name="security.disable_button.openCertManager"
michael@0 115 type="bool"/>
michael@0 116 <preference id="security.disable_button.openDeviceManager"
michael@0 117 name="security.disable_button.openDeviceManager"
michael@0 118 type="bool"/>
michael@0 119 </preferences>
michael@0 120
michael@0 121 #ifdef HAVE_SHELL_SERVICE
michael@0 122 <stringbundle id="bundleShell" src="chrome://browser/locale/shellservice.properties"/>
michael@0 123 <stringbundle id="bundleBrand" src="chrome://branding/locale/brand.properties"/>
michael@0 124 #endif
michael@0 125 <stringbundle id="bundlePreferences" src="chrome://browser/locale/preferences/preferences.properties"/>
michael@0 126
michael@0 127 <hbox id="header-advanced"
michael@0 128 class="header"
michael@0 129 hidden="true"
michael@0 130 data-category="paneAdvanced">
michael@0 131 <image class="header-icon"/>
michael@0 132 <label class="header-name"
michael@0 133 value="&paneAdvanced.title;"/>
michael@0 134 </hbox>
michael@0 135
michael@0 136 <tabbox id="advancedPrefs" flex="1"
michael@0 137 data-category="paneAdvanced" hidden="true"
michael@0 138 onselect="gAdvancedPane.tabSelectionChanged();">
michael@0 139
michael@0 140 <tabs id="tabsElement">
michael@0 141 <tab id="generalTab" label="&generalTab.label;" helpTopic="prefs-advanced-general"/>
michael@0 142 #ifdef MOZ_DATA_REPORTING
michael@0 143 <tab id="dataChoicesTab" label="&dataChoicesTab.label;" helpTopic="prefs-advanced-data-choices"/>
michael@0 144 #endif
michael@0 145 <tab id="networkTab" label="&networkTab.label;" helpTopic="prefs-advanced-network"/>
michael@0 146 <tab id="updateTab" label="&updateTab.label;" helpTopic="prefs-advanced-update"/>
michael@0 147 <tab id="encryptionTab" label="&certificateTab.label;" helpTopic="prefs-advanced-encryption"/>
michael@0 148 </tabs>
michael@0 149
michael@0 150 <tabpanels flex="1">
michael@0 151
michael@0 152 <!-- General -->
michael@0 153 <tabpanel id="generalPanel" orient="vertical">
michael@0 154 <!-- Accessibility -->
michael@0 155 <groupbox id="accessibilityGroup" align="start">
michael@0 156 <caption label="&accessibility.label;"/>
michael@0 157
michael@0 158 <checkbox id="useCursorNavigation"
michael@0 159 label="&useCursorNavigation.label;"
michael@0 160 accesskey="&useCursorNavigation.accesskey;"
michael@0 161 preference="accessibility.browsewithcaret"/>
michael@0 162 <checkbox id="searchStartTyping"
michael@0 163 label="&searchStartTyping.label;"
michael@0 164 accesskey="&searchStartTyping.accesskey;"
michael@0 165 preference="accessibility.typeaheadfind"/>
michael@0 166 <checkbox id="blockAutoRefresh"
michael@0 167 label="&blockAutoRefresh.label;"
michael@0 168 accesskey="&blockAutoRefresh.accesskey;"
michael@0 169 preference="accessibility.blockautorefresh"/>
michael@0 170 </groupbox>
michael@0 171 <!-- Browsing -->
michael@0 172 <groupbox id="browsingGroup" align="start">
michael@0 173 <caption label="&browsing.label;"/>
michael@0 174
michael@0 175 <checkbox id="useAutoScroll"
michael@0 176 label="&useAutoScroll.label;"
michael@0 177 accesskey="&useAutoScroll.accesskey;"
michael@0 178 preference="general.autoScroll"/>
michael@0 179 <checkbox id="useSmoothScrolling"
michael@0 180 label="&useSmoothScrolling.label;"
michael@0 181 accesskey="&useSmoothScrolling.accesskey;"
michael@0 182 preference="general.smoothScroll"/>
michael@0 183 <checkbox id="allowHWAccel"
michael@0 184 label="&allowHWAccel.label;"
michael@0 185 accesskey="&allowHWAccel.accesskey;"
michael@0 186 preference="layers.acceleration.disabled"/>
michael@0 187 <checkbox id="checkSpelling"
michael@0 188 label="&checkSpelling.label;"
michael@0 189 accesskey="&checkSpelling.accesskey;"
michael@0 190 onsyncfrompreference="return gAdvancedPane.readCheckSpelling();"
michael@0 191 onsynctopreference="return gAdvancedPane.writeCheckSpelling();"
michael@0 192 preference="layout.spellcheckDefault"/>
michael@0 193 </groupbox>
michael@0 194 #ifdef HAVE_SHELL_SERVICE
michael@0 195 <!-- System Defaults -->
michael@0 196 <groupbox id="systemDefaultsGroup" orient="vertical">
michael@0 197 <caption label="&systemDefaults.label;"/>
michael@0 198
michael@0 199 <checkbox id="alwaysCheckDefault" preference="browser.shell.checkDefaultBrowser"
michael@0 200 label="&alwaysCheckDefault.label;" accesskey="&alwaysCheckDefault.accesskey;"
michael@0 201 flex="1"/>
michael@0 202 <hbox class="indent">
michael@0 203 <deck id="setDefaultPane">
michael@0 204 <button id="setDefaultButton"
michael@0 205 label="&setDefault.label;" accesskey="&setDefault.accesskey;"
michael@0 206 oncommand="gAdvancedPane.setDefaultBrowser();"
michael@0 207 preference="pref.general.disable_button.default_browser"/>
michael@0 208 <description>&isDefault.label;</description>
michael@0 209 </deck>
michael@0 210 </hbox>
michael@0 211 </groupbox>
michael@0 212 #endif
michael@0 213 </tabpanel>
michael@0 214 #ifdef MOZ_DATA_REPORTING
michael@0 215 <!-- Data Choices -->
michael@0 216 <tabpanel id="dataChoicesPanel" orient="vertical">
michael@0 217 #ifdef MOZ_TELEMETRY_REPORTING
michael@0 218 <groupbox>
michael@0 219 <caption label="&telemetrySection.label;"/>
michael@0 220 <description>&telemetryDesc.label;</description>
michael@0 221 <hbox>
michael@0 222 <checkbox id="submitTelemetryBox"
michael@0 223 preference="toolkit.telemetry.enabled"
michael@0 224 label="&enableTelemetry.label;"
michael@0 225 accesskey="&enableTelemetry.accesskey;"/>
michael@0 226 <spacer flex="1"/>
michael@0 227 <label id="telemetryLearnMore"
michael@0 228 class="text-link"
michael@0 229 value="&telemetryLearnMore.label;"/>
michael@0 230 </hbox>
michael@0 231 </groupbox>
michael@0 232 #endif
michael@0 233 #ifdef MOZ_SERVICES_HEALTHREPORT
michael@0 234 <groupbox>
michael@0 235 <caption label="&healthReportSection.label;"/>
michael@0 236 <description>&healthReportDesc.label;</description>
michael@0 237 <hbox>
michael@0 238 <checkbox id="submitHealthReportBox"
michael@0 239 oncommand="gAdvancedPane.updateSubmitHealthReport();"
michael@0 240 label="&enableHealthReport.label;"
michael@0 241 accesskey="&enableHealthReport.accesskey;"/>
michael@0 242 <spacer flex="1"/>
michael@0 243 <label id="FHRLearnMore"
michael@0 244 class="text-link"
michael@0 245 value="&healthReportLearnMore.label;"/>
michael@0 246 </hbox>
michael@0 247 </groupbox>
michael@0 248 #endif
michael@0 249 #ifdef MOZ_CRASHREPORTER
michael@0 250 <groupbox>
michael@0 251 <caption label="&crashReporterSection.label;"/>
michael@0 252 <description>&crashReporterDesc.label;</description>
michael@0 253 <hbox>
michael@0 254 <checkbox id="submitCrashesBox"
michael@0 255 oncommand="gAdvancedPane.updateSubmitCrashes();"
michael@0 256 label="&enableCrashReporter.label;"
michael@0 257 accesskey="&enableCrashReporter.accesskey;"/>
michael@0 258
michael@0 259 <spacer flex="1"/>
michael@0 260 <label id="crashReporterLearnMore"
michael@0 261 class="text-link"
michael@0 262 value="&crashReporterLearnMore.label;"/>
michael@0 263 </hbox>
michael@0 264 </groupbox>
michael@0 265 #endif
michael@0 266 </tabpanel>
michael@0 267 #endif
michael@0 268
michael@0 269 <!-- Network -->
michael@0 270 <tabpanel id="networkPanel" orient="vertical">
michael@0 271
michael@0 272 <!-- Connection -->
michael@0 273 <groupbox id="connectionGroup">
michael@0 274 <caption label="&connection.label;"/>
michael@0 275
michael@0 276 <hbox align="center">
michael@0 277 <description flex="1" control="connectionSettings">&connectionDesc.label;</description>
michael@0 278 <button id="connectionSettings" icon="network" label="&connectionSettings.label;"
michael@0 279 accesskey="&connectionSettings.accesskey;"
michael@0 280 oncommand="gAdvancedPane.showConnections();"/>
michael@0 281 </hbox>
michael@0 282 </groupbox>
michael@0 283
michael@0 284 <!-- Cache -->
michael@0 285 <groupbox id="cacheGroup">
michael@0 286 <caption label="&httpCache.label;"/>
michael@0 287
michael@0 288 <hbox align="center">
michael@0 289 <label id="actualDiskCacheSize" flex="1"/>
michael@0 290 <button id="clearCacheButton" icon="clear"
michael@0 291 label="&clearCacheNow.label;" accesskey="&clearCacheNow.accesskey;"
michael@0 292 oncommand="gAdvancedPane.clearCache();"/>
michael@0 293 </hbox>
michael@0 294 <checkbox preference="browser.cache.disk.smart_size.enabled"
michael@0 295 id="allowSmartSize" flex="1"
michael@0 296 onsyncfrompreference="return gAdvancedPane.readSmartSizeEnabled();"
michael@0 297 label="&overrideSmartCacheSize.label;"
michael@0 298 accesskey="&overrideSmartCacheSize.accesskey;"/>
michael@0 299 <hbox align="center" class="indent">
michael@0 300 <label id="useCacheBefore" control="cacheSize"
michael@0 301 accesskey="&limitCacheSizeBefore.accesskey;"
michael@0 302 value="&limitCacheSizeBefore.label;"/>
michael@0 303 <textbox id="cacheSize" type="number" size="4" max="1024"
michael@0 304 preference="browser.cache.disk.capacity"
michael@0 305 onsyncfrompreference="return gAdvancedPane.readCacheSize();"
michael@0 306 onsynctopreference="return gAdvancedPane.writeCacheSize();"
michael@0 307 aria-labelledby="useCacheBefore cacheSize useCacheAfter"/>
michael@0 308 <label id="useCacheAfter" flex="1">&limitCacheSizeAfter.label;</label>
michael@0 309 </hbox>
michael@0 310 </groupbox>
michael@0 311
michael@0 312 <!-- Offline apps -->
michael@0 313 <groupbox id="offlineGroup">
michael@0 314 <caption label="&offlineStorage2.label;"/>
michael@0 315
michael@0 316 <hbox align="center">
michael@0 317 <label id="actualAppCacheSize" flex="1"/>
michael@0 318 <button id="clearOfflineAppCacheButton" icon="clear"
michael@0 319 label="&clearOfflineAppCacheNow.label;" accesskey="&clearOfflineAppCacheNow.accesskey;"
michael@0 320 oncommand="gAdvancedPane.clearOfflineAppCache();"/>
michael@0 321 </hbox>
michael@0 322 <hbox align="center">
michael@0 323 <checkbox id="offlineNotify" flex="1"
michael@0 324 label="&offlineNotify.label;" accesskey="&offlineNotify.accesskey;"
michael@0 325 preference="browser.offline-apps.notify"
michael@0 326 onsyncfrompreference="return gAdvancedPane.readOfflineNotify();"/>
michael@0 327 <button id="offlineNotifyExceptions"
michael@0 328 label="&offlineNotifyExceptions.label;"
michael@0 329 accesskey="&offlineNotifyExceptions.accesskey;"
michael@0 330 oncommand="gAdvancedPane.showOfflineExceptions();"/>
michael@0 331 </hbox>
michael@0 332 <hbox>
michael@0 333 <vbox flex="1">
michael@0 334 <label id="offlineAppsListLabel">&offlineAppsList2.label;</label>
michael@0 335 <listbox id="offlineAppsList"
michael@0 336 style="height: &offlineAppsList.height;;"
michael@0 337 flex="1"
michael@0 338 aria-labelledby="offlineAppsListLabel"
michael@0 339 onselect="gAdvancedPane.offlineAppSelected(event);">
michael@0 340 </listbox>
michael@0 341 </vbox>
michael@0 342 <vbox pack="end">
michael@0 343 <button id="offlineAppsListRemove"
michael@0 344 disabled="true"
michael@0 345 label="&offlineAppsListRemove.label;"
michael@0 346 accesskey="&offlineAppsListRemove.accesskey;"
michael@0 347 oncommand="gAdvancedPane.removeOfflineApp();"/>
michael@0 348 </vbox>
michael@0 349 </hbox>
michael@0 350 </groupbox>
michael@0 351 </tabpanel>
michael@0 352
michael@0 353 <!-- Update -->
michael@0 354 <tabpanel id="updatePanel" orient="vertical">
michael@0 355 #ifdef MOZ_UPDATER
michael@0 356 <groupbox id="updateApp">
michael@0 357 <caption label="&updateApp.label;"/>
michael@0 358 <radiogroup id="updateRadioGroup"
michael@0 359 oncommand="gAdvancedPane.updateWritePrefs();">
michael@0 360 #ifdef XP_WIN
michael@0 361 #ifdef MOZ_METRO
michael@0 362 <radio id="autoMetro"
michael@0 363 value="autoMetro"
michael@0 364 label="&updateAutoMetro.label;"
michael@0 365 accesskey="&updateAutoMetro.accesskey;"/>
michael@0 366 <hbox id="autoMetroIndent"
michael@0 367 class="indent">
michael@0 368 <label value="&updateAutoMetroWarn.label;"/>
michael@0 369 </hbox>
michael@0 370 #endif
michael@0 371 #endif
michael@0 372 <radio id="autoDesktop"
michael@0 373 value="auto"
michael@0 374 label="&updateAuto1.label;"
michael@0 375 accesskey="&updateAuto1.accesskey;"/>
michael@0 376 <hbox class="indent">
michael@0 377 <checkbox id="warnIncompatible"
michael@0 378 label="&updateAutoAddonWarn.label;"
michael@0 379 accesskey="&updateAutoAddonWarn.accesskey;"
michael@0 380 preference="app.update.mode"
michael@0 381 onsyncfrompreference="return gAdvancedPane.readAddonWarn();"
michael@0 382 onsynctopreference="return gAdvancedPane.writeAddonWarn();"/>
michael@0 383 </hbox>
michael@0 384 <radio value="checkOnly"
michael@0 385 label="&updateCheck.label;"
michael@0 386 accesskey="&updateCheck.accesskey;"/>
michael@0 387 <radio value="manual"
michael@0 388 label="&updateManual.label;"
michael@0 389 accesskey="&updateManual.accesskey;"/>
michael@0 390 </radiogroup>
michael@0 391
michael@0 392 <hbox>
michael@0 393 <button id="showUpdateHistory"
michael@0 394 label="&updateHistory.label;"
michael@0 395 accesskey="&updateHistory.accesskey;"
michael@0 396 preference="app.update.disable_button.showUpdateHistory"
michael@0 397 oncommand="gAdvancedPane.showUpdates();"/>
michael@0 398 </hbox>
michael@0 399
michael@0 400 #ifdef MOZ_MAINTENANCE_SERVICE
michael@0 401 <checkbox id="useService"
michael@0 402 label="&useService.label;"
michael@0 403 accesskey="&useService.accesskey;"
michael@0 404 preference="app.update.service.enabled"/>
michael@0 405 #endif
michael@0 406 </groupbox>
michael@0 407 #endif
michael@0 408 <groupbox id="updateOthers">
michael@0 409 <caption label="&updateOthers.label;"/>
michael@0 410 <checkbox id="enableSearchUpdate"
michael@0 411 label="&enableSearchUpdate.label;"
michael@0 412 accesskey="&enableSearchUpdate.accesskey;"
michael@0 413 preference="browser.search.update"/>
michael@0 414 </groupbox>
michael@0 415 </tabpanel>
michael@0 416
michael@0 417 <!-- Certificates -->
michael@0 418 <tabpanel id="encryptionPanel" orient="vertical">
michael@0 419
michael@0 420 <description id="CertSelectionDesc" control="certSelection">&certSelection.description;</description>
michael@0 421
michael@0 422 <!--
michael@0 423 The values on these radio buttons may look like l12y issues, but
michael@0 424 they're not - this preference uses *those strings* as its values.
michael@0 425 I KID YOU NOT.
michael@0 426 -->
michael@0 427 <radiogroup id="certSelection" orient="horizontal" preftype="string"
michael@0 428 preference="security.default_personal_cert"
michael@0 429 aria-labelledby="CertSelectionDesc">
michael@0 430 <radio label="&certs.auto;" accesskey="&certs.auto.accesskey;"
michael@0 431 value="Select Automatically"/>
michael@0 432 <radio label="&certs.ask;" accesskey="&certs.ask.accesskey;"
michael@0 433 value="Ask Every Time"/>
michael@0 434 </radiogroup>
michael@0 435
michael@0 436 <separator/>
michael@0 437
michael@0 438 #ifdef XP_MACOSX
michael@0 439 <vbox>
michael@0 440 #endif
michael@0 441 <hbox>
michael@0 442 <button id="viewCertificatesButton"
michael@0 443 label="&viewCerts.label;" accesskey="&viewCerts.accesskey;"
michael@0 444 oncommand="gAdvancedPane.showCertificates();"
michael@0 445 preference="security.disable_button.openCertManager"/>
michael@0 446 <button id="verificationButton"
michael@0 447 label="&verify2.label;" accesskey="&verify2.accesskey;"
michael@0 448 oncommand="gAdvancedPane.showOCSP();"/>
michael@0 449 #ifdef XP_MACOSX
michael@0 450 </hbox>
michael@0 451 <hbox>
michael@0 452 #endif
michael@0 453 <button id="viewSecurityDevicesButton"
michael@0 454 label="&viewSecurityDevices.label;" accesskey="&viewSecurityDevices.accesskey;"
michael@0 455 oncommand="gAdvancedPane.showSecurityDevices();"
michael@0 456 preference="security.disable_button.openDeviceManager"/>
michael@0 457 </hbox>
michael@0 458 #ifdef XP_MACOSX
michael@0 459 </vbox>
michael@0 460 #endif
michael@0 461 </tabpanel>
michael@0 462 </tabpanels>
michael@0 463 </tabbox>

mercurial