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.

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

mercurial