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 / connection.xul < prev    next >
Encoding:
Extensible Markup Language  |  2008-03-24  |  10.3 KB  |  177 lines

  1. <?xml version="1.0"?>
  2.  
  3.  
  4. <!DOCTYPE prefwindow SYSTEM "chrome://browser/locale/preferences/connection.dtd">
  5.  
  6. <?xml-stylesheet href="chrome://global/skin/"?>
  7.  
  8. <prefwindow id="ConnectionsDialog" type="child"
  9.             xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  10.             title="&connectionsDialog.title;"
  11.             dlgbuttons="accept,cancel,help"
  12.             onbeforeaccept="return gConnectionsDialog.beforeAccept();"
  13.             onload="gConnectionsDialog.checkForSystemProxy();"
  14.             ondialoghelp="openPrefsHelp()"
  15.             style="width: &window.width; !important;">
  16.  
  17.   <script type="application/javascript" src="chrome://browser/content/utilityOverlay.js"/>
  18.  
  19.   <prefpane id="ConnectionsDialogPane"
  20.             helpTopic="prefs-connection-settings">
  21.  
  22.     <preferences>
  23.       <preference id="network.proxy.type"         name="network.proxy.type"         type="int" onchange="gConnectionsDialog.proxyTypeChanged();"/>
  24.       <preference id="network.proxy.http"         name="network.proxy.http"         type="string"/>
  25.       <preference id="network.proxy.http_port"    name="network.proxy.http_port"    type="int"/>
  26.       <preference id="network.proxy.ftp"          name="network.proxy.ftp"          type="string"/>
  27.       <preference id="network.proxy.ftp_port"     name="network.proxy.ftp_port"     type="int"/>
  28.       <preference id="network.proxy.ssl"          name="network.proxy.ssl"          type="string"/>
  29.       <preference id="network.proxy.ssl_port"     name="network.proxy.ssl_port"     type="int"/>
  30.       <preference id="network.proxy.socks"        name="network.proxy.socks"        type="string"/>
  31.       <preference id="network.proxy.socks_port"   name="network.proxy.socks_port"   type="int"/>
  32.       <preference id="network.proxy.gopher"       name="network.proxy.gopher"       type="string"/>
  33.       <preference id="network.proxy.gopher_port"  name="network.proxy.gopher_port"  type="int"/>
  34.       <preference id="network.proxy.socks_version"  name="network.proxy.socks_version"  type="int"/>
  35.       <preference id="network.proxy.no_proxies_on"  name="network.proxy.no_proxies_on"  type="string"/>
  36.       <preference id="network.proxy.autoconfig_url" name="network.proxy.autoconfig_url" type="string"/>
  37.       <preference id="network.proxy.share_proxy_settings"
  38.                   name="network.proxy.share_proxy_settings"
  39.                   type="bool"/>
  40.       
  41.       <preference id="pref.advanced.proxies.disable_button.reload"
  42.                   name="pref.advanced.proxies.disable_button.reload"
  43.                   type="bool"/>
  44.  
  45.       <preference id="network.proxy.backup.ftp"          name="network.proxy.backup.ftp"          type="string"/>
  46.       <preference id="network.proxy.backup.ftp_port"     name="network.proxy.backup.ftp_port"     type="int"/>
  47.       <preference id="network.proxy.backup.ssl"          name="network.proxy.backup.ssl"          type="string"/>
  48.       <preference id="network.proxy.backup.ssl_port"     name="network.proxy.backup.ssl_port"     type="int"/>
  49.       <preference id="network.proxy.backup.socks"        name="network.proxy.backup.socks"        type="string"/>
  50.       <preference id="network.proxy.backup.socks_port"   name="network.proxy.backup.socks_port"   type="int"/>
  51.       <preference id="network.proxy.backup.gopher"       name="network.proxy.backup.gopher"       type="string"/>
  52.       <preference id="network.proxy.backup.gopher_port"  name="network.proxy.backup.gopher_port"  type="int"/>
  53.     </preferences>
  54.     
  55.     <script type="application/x-javascript" src="chrome://browser/content/preferences/connection.js"/>
  56.  
  57.     <stringbundle id="preferencesBundle" src="chrome://browser/locale/preferences/preferences.properties"/>
  58.  
  59.     <groupbox>
  60.       <caption label="&proxyTitle.label;"/>
  61.  
  62.       <radiogroup id="networkProxyType" preference="network.proxy.type"
  63.                   onsyncfrompreference="return gConnectionsDialog.readProxyType();">
  64.         <radio value="0" label="&noProxyTypeRadio.label;" accesskey="&noProxyTypeRadio.accesskey;"/>
  65.         <radio value="4" label="&WPADTypeRadio.label;" accesskey="&WPADTypeRadio.accesskey;"/>
  66.         <radio value="5" label="&systemTypeRadio.label;" accesskey="&systemTypeRadio.accesskey;" id="systemPref" hidden="true"/>
  67.         <radio value="1" label="&manualTypeRadio.label;" accesskey="&manualTypeRadio.accesskey;"/>
  68.         <grid class="indent" flex="1">
  69.           <columns>
  70.             <column/>
  71.             <column flex="1"/>
  72.           </columns>
  73.           <rows>
  74.             <row align="center">
  75.               <hbox pack="end">
  76.                 <label value="&http.label;" accesskey="&http.accesskey;" control="networkProxyHTTP"/>
  77.               </hbox>
  78.               <hbox align="center">
  79.                 <textbox id="networkProxyHTTP" flex="1"
  80.                          preference="network.proxy.http" onsyncfrompreference="return gConnectionsDialog.readHTTPProxyServer();"/>
  81.                 <label value="&port.label;" accesskey="&HTTPport.accesskey;" control="networkProxyHTTP_Port"/>
  82.                 <textbox id="networkProxyHTTP_Port" type="number" max="65535" size="5"
  83.                          preference="network.proxy.http_port" onsyncfrompreference="return gConnectionsDialog.readHTTPProxyPort();"/>
  84.               </hbox>
  85.             </row>
  86.             <row>
  87.               <hbox/>
  88.               <hbox>
  89.                 <checkbox id="shareAllProxies" label="&shareproxy.label;" accesskey="&shareproxy.accesskey;"
  90.                           preference="network.proxy.share_proxy_settings"
  91.                           onsyncfrompreference="return gConnectionsDialog.updateProtocolPrefs();"/>
  92.               </hbox>
  93.             </row>
  94.             <row align="center">
  95.               <hbox pack="end">
  96.                 <label value="&ssl.label;" accesskey="&ssl.accesskey;" control="networkProxySSL"/>
  97.               </hbox>
  98.               <hbox align="center">
  99.                 <textbox id="networkProxySSL" flex="1" preference="network.proxy.ssl"
  100.                          onsyncfrompreference="return gConnectionsDialog.readProxyProtocolPref('ssl', false);"/>
  101.                 <label value="&port.label;" accesskey="&SSLport.accesskey;" control="networkProxySSL_Port"/>
  102.                 <textbox id="networkProxySSL_Port" type="number" max="65535" size="5" preference="network.proxy.ssl_port"
  103.                          onsyncfrompreference="return gConnectionsDialog.readProxyProtocolPref('ssl', true);"/>
  104.               </hbox>
  105.             </row>
  106.             <row align="center">
  107.               <hbox pack="end">
  108.                 <label value="&ftp.label;" accesskey="&ftp.accesskey;" control="networkProxyFTP"/>
  109.               </hbox>
  110.               <hbox align="center">
  111.                 <textbox id="networkProxyFTP" flex="1" preference="network.proxy.ftp"
  112.                          onsyncfrompreference="return gConnectionsDialog.readProxyProtocolPref('ftp', false);"/>
  113.                 <label value="&port.label;" accesskey="&FTPport.accesskey;" control="networkProxyFTP_Port"/>
  114.                 <textbox id="networkProxyFTP_Port" type="number" max="65535" size="5" preference="network.proxy.ftp_port"
  115.                          onsyncfrompreference="return gConnectionsDialog.readProxyProtocolPref('ftp', true);"/>
  116.               </hbox>
  117.             </row>
  118.             <row align="center">
  119.               <hbox pack="end">
  120.                 <label value="&gopher.label;" accesskey="&gopher.accesskey;" control="networkProxyGopher"/>
  121.               </hbox>
  122.               <hbox align="center">
  123.                 <textbox id="networkProxyGopher" flex="1" preference="network.proxy.gopher"
  124.                          onsyncfrompreference="return gConnectionsDialog.readProxyProtocolPref('gopher', false);"/>
  125.                 <label value="&port.label;" accesskey="&gopherPort.accesskey;" control="networkProxyGopher_Port"/>
  126.                 <textbox id="networkProxyGopher_Port" type="number" max="65535" size="5" preference="network.proxy.gopher_port"
  127.                          onsyncfrompreference="return gConnectionsDialog.readProxyProtocolPref('gopher', true);"/>
  128.               </hbox>
  129.             </row>
  130.             <row align="center">
  131.               <hbox pack="end">
  132.                 <label value="&socks.label;" accesskey="&socks.accesskey;" control="networkProxySOCKS"/>
  133.               </hbox>
  134.               <hbox align="center">
  135.                 <textbox id="networkProxySOCKS" flex="1" preference="network.proxy.socks"
  136.                          onsyncfrompreference="return gConnectionsDialog.readProxyProtocolPref('socks', false);"/>
  137.                 <label value="&port.label;" accesskey="&SOCKSport.accesskey;" control="networkProxySOCKS_Port"/>
  138.                 <textbox id="networkProxySOCKS_Port" type="number" max="65535" size="5" preference="network.proxy.socks_port"
  139.                          onsyncfrompreference="return gConnectionsDialog.readProxyProtocolPref('socks', true);"/>
  140.               </hbox>
  141.             </row>
  142.             <row>
  143.               <spacer/>
  144.               <radiogroup id="networkProxySOCKSVersion" orient="horizontal"
  145.                           preference="network.proxy.socks_version">
  146.                 <radio id="networkProxySOCKSVersion4" value="4" label="&socks4.label;" accesskey="&socks4.accesskey;" />
  147.                 <radio id="networkProxySOCKSVersion5" value="5" label="&socks5.label;" accesskey="&socks5.accesskey;" />
  148.               </radiogroup>
  149.             </row>
  150.  
  151.             <row align="center"> 
  152.               <hbox align="center" pack="end">
  153.                 <label value="&noproxy.label;" accesskey="&noproxy.accesskey;" control="networkProxyNone"/>
  154.               </hbox>
  155.               <textbox id="networkProxyNone" preference="network.proxy.no_proxies_on"/>
  156.             </row>
  157.             <row>
  158.               <spacer/>
  159.               <label value="&noproxyExplain.label;" control="networkProxyNone"/>
  160.             </row>
  161.           </rows>
  162.         </grid>
  163.         <radio value="2" label="&autoTypeRadio.label;" accesskey="&autoTypeRadio.accesskey;"/>
  164.         <hbox class="indent" flex="1" align="center">
  165.           <textbox id="networkProxyAutoconfigURL" flex="1" preference="network.proxy.autoconfig_url"
  166.                    oninput="gConnectionsDialog.updateReloadButton();"/>
  167.           <button id="autoReload" icon="refresh"
  168.                   label="&reload.label;" accesskey="&reload.accesskey;"
  169.                   oncommand="gConnectionsDialog.reloadPAC();" 
  170.                   preference="pref.advanced.proxies.disable_button.reload"/>
  171.         </hbox>
  172.       </radiogroup>
  173.     </groupbox>
  174.   </prefpane>
  175. </prefwindow>
  176.  
  177.