home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / lib / firefox-3.0.14 / chrome / browser.jar / content / browser / preferences / advanced.xul < prev    next >
Encoding:
Extensible Markup Language  |  2008-05-09  |  15.4 KB  |  345 lines

  1. <?xml version="1.0"?>
  2.  
  3.  
  4. <!DOCTYPE overlay [
  5. <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
  6. %brandDTD;
  7. <!ENTITY % advancedDTD SYSTEM "chrome://browser/locale/preferences/advanced.dtd">
  8. %advancedDTD;
  9. <!ENTITY % privacyDTD SYSTEM "chrome://browser/locale/preferences/privacy.dtd">
  10. %privacyDTD;
  11. ]>
  12.  
  13. <overlay id="AdvancedPaneOverlay"
  14.          xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  15.  
  16.   <prefpane id="paneAdvanced" onpaneload="gAdvancedPane.init();">
  17.  
  18.     <preferences id="advancedPreferences">
  19.       <preference id="browser.preferences.advanced.selectedTabIndex"
  20.                   name="browser.preferences.advanced.selectedTabIndex"
  21.                   type="int"/>
  22.  
  23.       <!--XXX button prefs -->
  24.  
  25.       <!-- General tab -->
  26.       <preference id="accessibility.browsewithcaret"   name="accessibility.browsewithcaret"   type="bool"/>
  27.       <preference id="accessibility.typeaheadfind"     name="accessibility.typeaheadfind"     type="bool"/>
  28.       <preference id="accessibility.blockautorefresh"  name="accessibility.blockautorefresh"  type="bool"/>
  29.  
  30.       <preference id="general.autoScroll"              name="general.autoScroll"              type="bool"/>
  31.       <preference id="general.smoothScroll"            name="general.smoothScroll"            type="bool"/>
  32.       <preference id="layout.spellcheckDefault"        name="layout.spellcheckDefault"        type="int"/>
  33.  
  34.       <preference id="browser.shell.checkDefaultBrowser"
  35.                   name="browser.shell.checkDefaultBrowser"
  36.                   type="bool"/>
  37.  
  38.       <preference id="pref.general.disable_button.default_browser"
  39.                   name="pref.general.disable_button.default_browser"
  40.                   type="bool"/>
  41.  
  42.       <!-- Network tab -->
  43.       <preference id="browser.cache.disk.capacity"     name="browser.cache.disk.capacity"     type="int"/>
  44.       <preference id="browser.offline-apps.notify"     name="browser.offline-apps.notify"     type="bool"/>
  45.  
  46.       <!-- Update tab -->
  47.       <preference id="app.update.enabled"              name="app.update.enabled"              type="bool"
  48.                   onchange="gAdvancedPane.updateAppUpdateItems();
  49.                             gAdvancedPane.updateAutoItems();
  50.                             gAdvancedPane.updateModeItems();"/>
  51.       <preference id="extensions.update.enabled"       name="extensions.update.enabled"       type="bool"
  52.                   onchange="gAdvancedPane.updateAddonUpdateUI();"/>
  53.       <preference id="browser.search.update"           name="browser.search.update"           type="bool"/>
  54.  
  55.       <preference id="app.update.auto"                 name="app.update.auto"                 type="bool"
  56.                   onchange="gAdvancedPane.updateAutoItems();
  57.                             gAdvancedPane.updateModeItems();"/>
  58.       <preference id="app.update.mode"                 name="app.update.mode"                 type="int"
  59.                   onchange="gAdvancedPane.updateModeItems();"/>
  60.  
  61.       <preference id="app.update.disable_button.showUpdateHistory"
  62.                   name="app.update.disable_button.showUpdateHistory"
  63.                   type="bool"/>
  64.  
  65.  
  66.       <!-- Encryption tab -->
  67.       <preference id="security.enable_ssl3"            name="security.enable_ssl3"            type="bool"/>
  68.       <preference id="security.enable_tls"             name="security.enable_tls"             type="bool"/>
  69.  
  70.       <preference id="security.default_personal_cert"  name="security.default_personal_cert"  type="string"/>
  71.  
  72.       <preference id="security.disable_button.openCertManager"
  73.                   name="security.disable_button.openCertManager"
  74.                   type="bool"/>
  75.       <preference id="security.OCSP.disable_button.managecrl"
  76.                   name="security.OCSP.disable_button.managecrl"
  77.                   type="bool"/>
  78.       <preference id="security.disable_button.openDeviceManager"
  79.                   name="security.disable_button.openDeviceManager"
  80.                   type="bool"/>
  81.     </preferences>
  82.     
  83.     <stringbundle id="bundleShell" src="chrome://browser/locale/shellservice.properties"/>
  84.     <stringbundle id="bundleBrand" src="chrome://branding/locale/brand.properties"/>
  85.  
  86.     <script type="application/x-javascript" src="chrome://browser/content/preferences/advanced.js"/>
  87.  
  88.     <tabbox id="advancedPrefs" flex="1"
  89.             onselect="gAdvancedPane.tabSelectionChanged();">
  90.  
  91.       <tabs id="tabsElement">
  92.         <tab id="generalTab" label="&generalTab.label;" helpTopic="prefs-advanced-general"/>
  93.         <tab id="networkTab" label="&networkTab.label;" helpTopic="prefs-advanced-network"/>
  94.         <tab id="updateTab" label="&updateTab.label;"  helpTopic="prefs-advanced-update"/>
  95.         <tab id="encryptionTab" label="&encryptionTab.label;" helpTopic="prefs-advanced-encryption"/>
  96.       </tabs>
  97.  
  98.       <tabpanels flex="1">
  99.  
  100.         <!-- General -->
  101.         <tabpanel id="generalPanel" orient="vertical">
  102.  
  103.           <!-- Accessibility -->
  104.           <groupbox id="accessibilityGroup" align="start">
  105.             <caption label="&accessibility.label;"/>
  106.  
  107.             <checkbox id="useCursorNavigation"
  108.                       label="&useCursorNavigation.label;"
  109.                       accesskey="&useCursorNavigation.accesskey;"
  110.                       preference="accessibility.browsewithcaret"/>
  111.             <checkbox id="searchStartTyping"
  112.                       label="&searchStartTyping.label;"
  113.                       accesskey="&searchStartTyping.accesskey;"
  114.                       preference="accessibility.typeaheadfind"/>
  115.             <checkbox id="blockAutoRefresh"
  116.                       label="&blockAutoRefresh.label;"
  117.                       accesskey="&blockAutoRefresh.accesskey;"
  118.                       preference="accessibility.blockautorefresh"/>
  119.           </groupbox>
  120.  
  121.           <!-- Browsing -->
  122.           <groupbox id="browsingGroup" align="start">
  123.             <caption label="&browsing.label;"/>
  124.  
  125.             <checkbox id="useAutoScroll"
  126.                       label="&useAutoScroll.label;"
  127.                       accesskey="&useAutoScroll.accesskey;"
  128.                       preference="general.autoScroll"/>
  129.             <checkbox id="useSmoothScrolling"
  130.                       label="&useSmoothScrolling.label;"
  131.                       accesskey="&useSmoothScrolling.accesskey;"
  132.                       preference="general.smoothScroll"/>
  133.             <checkbox id="checkSpelling"
  134.                       label="&checkSpelling.label;"
  135.                       accesskey="&checkSpelling.accesskey;"
  136.                       onsyncfrompreference="return gAdvancedPane.readCheckSpelling();"
  137.                       onsynctopreference="return gAdvancedPane.writeCheckSpelling();"
  138.                       preference="layout.spellcheckDefault"/>
  139.           </groupbox>
  140.  
  141.           <!-- System Defaults -->
  142.           <groupbox id="systemDefaultsGroup" orient="horizontal">
  143.             <caption label="&systemDefaults.label;"/>
  144.  
  145.             <hbox id="checkDefaultBox" align="center" flex="1">      
  146.               <checkbox id="alwaysCheckDefault" preference="browser.shell.checkDefaultBrowser"
  147.                         label="&alwaysCheckDefault.label;" accesskey="&alwaysCheckDefault.accesskey;"
  148.                         flex="1"/>
  149.               <button id="checkDefaultButton"
  150.                       label="&checkNow.label;" accesskey="&checkNow.accesskey;"
  151.                       oncommand="gAdvancedPane.checkNow()"
  152.                       preference="pref.general.disable_button.default_browser"/>
  153.             </hbox>
  154.           </groupbox>
  155.         </tabpanel>
  156.  
  157.         <!-- Network -->
  158.         <tabpanel id="networkPanel" orient="vertical">
  159.  
  160.            <!-- Connection -->
  161.            <groupbox id="connectionGroup">
  162.              <caption label="&connection.label;"/>
  163.  
  164.              <hbox align="center">
  165.                <description flex="1" control="connectionSettings">&connectionDesc.label;</description>
  166.                <button id="connectionSettings" icon="network" label="&connectionSettings.label;"
  167.                        accesskey="&connectionSettings.accesskey;"
  168.                        oncommand="gAdvancedPane.showConnections();"/>
  169.              </hbox>
  170.            </groupbox>
  171.  
  172.            <!-- Cache/Offline apps -->
  173.            <groupbox id="offlineGroup">
  174.              <caption label="&offlineStorage.label;"/>
  175.  
  176.              <hbox align="center">
  177.                <label id="useCacheBefore" control="cacheSize"
  178.                       accesskey="&useCacheBefore.accesskey;" value="&useCacheBefore.label;"/>
  179.                <textbox id="cacheSize" type="number" size="2"
  180.                         preference="browser.cache.disk.capacity"
  181.                         onsyncfrompreference="return gAdvancedPane.readCacheSize();"
  182.                         onsynctopreference="return gAdvancedPane.writeCacheSize();"
  183.                         aria-labelledby="useCacheBefore cacheSize useCacheAfter"/>
  184.                <label id="useCacheAfter" flex="1">&useCacheAfter.label;</label>
  185.                <button id="clearCacheButton" icon="clear"
  186.                        label="&clearCacheNow.label;" accesskey="&clearCacheNow.accesskey;"
  187.                        oncommand="gAdvancedPane.clearCache();"/>
  188.              </hbox>
  189.          <hbox align="center">
  190.            <checkbox id="offlineNotify" flex="1"
  191.              label="&offlineNotify.label;" accesskey="&offlineNotify.accesskey;"
  192.              preference="browser.offline-apps.notify"
  193.              onsyncfrompreference="return gAdvancedPane.readOfflineNotify();"/>
  194.            <button id="offlineNotifyExceptions"
  195.                label="&offlineNotifyExceptions.label;"
  196.                accesskey="&offlineNotifyExceptions.accesskey;"
  197.                oncommand="gAdvancedPane.showOfflineExceptions();"/>
  198.          </hbox>
  199.          <hbox>
  200.            <vbox flex="1">
  201.  
  202.          <label id="offlineAppsListLabel">&offlineAppsList.label;</label>
  203.          <listbox id="offlineAppsList"
  204.               style="height: &offlineAppsList.height;;"
  205.               flex="1"
  206.               aria-labelledby="offlineAppsListLabel"
  207.               onselect="gAdvancedPane.offlineAppSelected(event);">
  208.          </listbox>
  209.            </vbox>
  210.            <vbox pack="end">
  211.          <button id="offlineAppsListRemove"
  212.              disabled="true"
  213.              label="&offlineAppsListRemove.label;"
  214.              accesskey="&offlineAppsListRemove.accesskey;" 
  215.              oncommand="gAdvancedPane.removeOfflineApp();"/>
  216.            </vbox>
  217.          </hbox>
  218.        </groupbox>
  219.         </tabpanel>
  220.  
  221.         <!-- Update -->
  222.         <tabpanel id="updatePanel" orient="vertical" align="start">
  223.           <label control="autoUpdateGroup">&autoCheck.label;</label>
  224.           <vbox class="indent" id="autoUpdateGroup" role="group">
  225.             <checkbox id="enableAppUpdate"
  226.                       label="&enableAppUpdate.label;"
  227.                       accesskey="&enableAppUpdate.accesskey;"
  228.                       preference="app.update.enabled"/>
  229.             <checkbox id="enableAddonUpdate"
  230.                       label="&enableAddonsUpdate.label;"
  231.                       accesskey="&enableAddonsUpdate.accesskey;"
  232.                       preference="extensions.update.enabled"/>
  233.             <checkbox id="enableSearchUpdate"
  234.                       label="&enableSearchUpdate.label;"
  235.                       accesskey="&enableSearchUpdate.accesskey;"
  236.                       preference="browser.search.update"/>
  237.           </vbox>
  238.  
  239.           <separator id="updateSeparator1"/>
  240.  
  241.           <label id="updateModeLabel" control="updateMode">&whenUpdatesFound.label;</label>
  242.           <radiogroup id="updateMode" class="indent"
  243.                       preference="app.update.auto">
  244.             <radio id="ask" value="false"
  245.                    label="&askMe.label;"
  246.                    accesskey="&askMe.accesskey;"/>
  247.             <radio id="automatic" value="true"
  248.                    label="&modeAutomatic.label;"
  249.                    accesskey="&modeAutomatic.accesskey;"/>
  250.             <hbox class="indent">
  251.               <checkbox id="warnIncompatible" 
  252.                         label="&modeAutoAddonWarn.label;" accesskey="&modeAutoAddonWarn.accesskey;"
  253.                         preference="app.update.mode"
  254.                         onsyncfrompreference="return gAdvancedPane.readAddonWarn();"
  255.                         onsynctopreference="return gAdvancedPane.writeAddonWarn();"/>
  256.             </hbox>
  257.           </radiogroup>
  258.  
  259.           <separator id="updateSeparator2"/>
  260.  
  261.           <hbox>
  262.             <button id="showUpdateHistory" 
  263.                     label="&updateHistory.label;" accesskey="&updateHistory.accesskey;"
  264.                     preference="app.update.disable_button.showUpdateHistory"
  265.                     oncommand="gAdvancedPane.showUpdates();"/>
  266.           </hbox>
  267.         </tabpanel>
  268.  
  269.         <!-- Encryption -->
  270.         <tabpanel id="encryptionPanel" orient="vertical">
  271.  
  272.           <!-- Protocols -->
  273.           <groupbox id="protocolsGroup">
  274.             <caption label="&protocols.label;"/>
  275.  
  276.             <grid>
  277.               <columns>
  278.                 <column flex="1"/>
  279.                 <column flex="1"/>
  280.               </columns>
  281.               <rows>
  282.                 <row>
  283.                   <hbox>
  284.                     <checkbox id="useSSL3" label="&useSSL3.label;"
  285.                               accesskey="&useSSL3.accesskey;"
  286.                               preference="security.enable_ssl3"/>
  287.                   </hbox>
  288.                   <hbox>
  289.                     <checkbox id="useTLS1" label="&useTLS1.label;"
  290.                               accesskey="&useTLS1.accesskey;"
  291.                               preference="security.enable_tls"/>
  292.                   </hbox>
  293.                 </row>
  294.               </rows>
  295.             </grid>
  296.           </groupbox>
  297.  
  298.           <!-- Certificates -->
  299.           <groupbox id="certificatesGroup">
  300.             <caption id="CertGroupCaption" label="&certificates.label;"/>
  301.  
  302.             <description id="CertSelectionDesc" control="certSelection">&certSelection.description;</description>
  303.  
  304.             <!--
  305.               The values on these radio buttons may look like l12y issues, but
  306.               they're not - this preference uses *those strings* as its values.
  307.               I KID YOU NOT.
  308.             -->
  309.             <radiogroup id="certSelection" orient="horizontal" preftype="string"
  310.                         preference="security.default_personal_cert"
  311.                         aria-labelledby="CertGroupCaption CertSelectionDesc">
  312.               <radio label="&certs.auto;" accesskey="&certs.auto.accesskey;" 
  313.                      value="Select Automatically"/>
  314.               <radio label="&certs.ask;" accesskey="&certs.ask.accesskey;" 
  315.                      value="Ask Every Time"/>
  316.             </radiogroup>
  317.  
  318.             <separator/>
  319.  
  320.             <hbox>
  321.               <button id="viewCertificatesButton"
  322.                       label="&viewCerts.label;" accesskey="&viewCerts.accesskey;" 
  323.                       oncommand="gAdvancedPane.showCertificates();"
  324.                       preference="security.disable_button.openCertManager"/>
  325.               <button id="viewCRLButton"
  326.                       label="&viewCRLs.label;" accesskey="&viewCRLs.accesskey;" 
  327.                       oncommand="gAdvancedPane.showCRLs();"
  328.                       preference="security.OCSP.disable_button.managecrl"/>
  329.               <button id="verificationButton"
  330.                       label="&verify2.label;" accesskey="&verify2.accesskey;" 
  331.                       oncommand="gAdvancedPane.showOCSP();"/>
  332.               <button id="viewSecurityDevicesButton"
  333.                       label="&viewSecurityDevices.label;" accesskey="&viewSecurityDevices.accesskey;"
  334.                       oncommand="gAdvancedPane.showSecurityDevices();"
  335.                       preference="security.disable_button.openDeviceManager"/>
  336.             </hbox>
  337.           </groupbox>
  338.         </tabpanel>
  339.  
  340.       </tabpanels>
  341.     </tabbox>
  342.   </prefpane>
  343.  
  344. </overlay>
  345.