1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/browser/components/preferences/connection.xul Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,174 @@ 1.4 +<?xml version="1.0"?> 1.5 + 1.6 +# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- 1.7 +# This Source Code Form is subject to the terms of the Mozilla Public 1.8 +# License, v. 2.0. If a copy of the MPL was not distributed with this 1.9 +# file, You can obtain one at http://mozilla.org/MPL/2.0/. 1.10 + 1.11 +<!DOCTYPE prefwindow SYSTEM "chrome://browser/locale/preferences/connection.dtd"> 1.12 + 1.13 +<?xml-stylesheet href="chrome://global/skin/"?> 1.14 + 1.15 +<prefwindow id="ConnectionsDialog" type="child" 1.16 + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" 1.17 + title="&connectionsDialog.title;" 1.18 + dlgbuttons="accept,cancel,help" 1.19 + onbeforeaccept="return gConnectionsDialog.beforeAccept();" 1.20 + onload="gConnectionsDialog.checkForSystemProxy();" 1.21 + ondialoghelp="openPrefsHelp()" 1.22 +#ifdef XP_MACOSX 1.23 + style="width: &window.macWidth; !important;"> 1.24 +#else 1.25 + style="width: &window.width; !important;"> 1.26 +#endif 1.27 + 1.28 + <script type="application/javascript" src="chrome://browser/content/utilityOverlay.js"/> 1.29 + 1.30 + <prefpane id="ConnectionsDialogPane" 1.31 + helpTopic="prefs-connection-settings"> 1.32 + 1.33 + <preferences> 1.34 + <preference id="network.proxy.type" name="network.proxy.type" type="int" onchange="gConnectionsDialog.proxyTypeChanged();"/> 1.35 + <preference id="network.proxy.http" name="network.proxy.http" type="string"/> 1.36 + <preference id="network.proxy.http_port" name="network.proxy.http_port" type="int"/> 1.37 + <preference id="network.proxy.ftp" name="network.proxy.ftp" type="string"/> 1.38 + <preference id="network.proxy.ftp_port" name="network.proxy.ftp_port" type="int"/> 1.39 + <preference id="network.proxy.ssl" name="network.proxy.ssl" type="string"/> 1.40 + <preference id="network.proxy.ssl_port" name="network.proxy.ssl_port" type="int"/> 1.41 + <preference id="network.proxy.socks" name="network.proxy.socks" type="string"/> 1.42 + <preference id="network.proxy.socks_port" name="network.proxy.socks_port" type="int"/> 1.43 + <preference id="network.proxy.socks_version" name="network.proxy.socks_version" type="int" onchange="gConnectionsDialog.updateDNSPref();"/> 1.44 + <preference id="network.proxy.socks_remote_dns" name="network.proxy.socks_remote_dns" type="bool"/> 1.45 + <preference id="network.proxy.no_proxies_on" name="network.proxy.no_proxies_on" type="string"/> 1.46 + <preference id="network.proxy.autoconfig_url" name="network.proxy.autoconfig_url" type="string"/> 1.47 + <preference id="network.proxy.share_proxy_settings" 1.48 + name="network.proxy.share_proxy_settings" 1.49 + type="bool"/> 1.50 + <preference id="signon.autologin.proxy" 1.51 + name="signon.autologin.proxy" 1.52 + type="bool"/> 1.53 + 1.54 + <preference id="pref.advanced.proxies.disable_button.reload" 1.55 + name="pref.advanced.proxies.disable_button.reload" 1.56 + type="bool"/> 1.57 + 1.58 + <preference id="network.proxy.backup.ftp" name="network.proxy.backup.ftp" type="string"/> 1.59 + <preference id="network.proxy.backup.ftp_port" name="network.proxy.backup.ftp_port" type="int"/> 1.60 + <preference id="network.proxy.backup.ssl" name="network.proxy.backup.ssl" type="string"/> 1.61 + <preference id="network.proxy.backup.ssl_port" name="network.proxy.backup.ssl_port" type="int"/> 1.62 + <preference id="network.proxy.backup.socks" name="network.proxy.backup.socks" type="string"/> 1.63 + <preference id="network.proxy.backup.socks_port" name="network.proxy.backup.socks_port" type="int"/> 1.64 + </preferences> 1.65 + 1.66 + <script type="application/javascript" src="chrome://browser/content/preferences/connection.js"/> 1.67 + 1.68 + <stringbundle id="preferencesBundle" src="chrome://browser/locale/preferences/preferences.properties"/> 1.69 + 1.70 + <groupbox> 1.71 + <caption label="&proxyTitle.label;"/> 1.72 + 1.73 + <radiogroup id="networkProxyType" preference="network.proxy.type" 1.74 + onsyncfrompreference="return gConnectionsDialog.readProxyType();"> 1.75 + <radio value="0" label="&noProxyTypeRadio.label;" accesskey="&noProxyTypeRadio.accesskey;"/> 1.76 + <radio value="4" label="&WPADTypeRadio.label;" accesskey="&WPADTypeRadio.accesskey;"/> 1.77 + <radio value="5" label="&systemTypeRadio.label;" accesskey="&systemTypeRadio.accesskey;" id="systemPref" hidden="true"/> 1.78 + <radio value="1" label="&manualTypeRadio.label;" accesskey="&manualTypeRadio.accesskey;"/> 1.79 + <grid class="indent" flex="1"> 1.80 + <columns> 1.81 + <column/> 1.82 + <column flex="1"/> 1.83 + </columns> 1.84 + <rows> 1.85 + <row align="center"> 1.86 + <hbox pack="end"> 1.87 + <label value="&http.label;" accesskey="&http.accesskey;" control="networkProxyHTTP"/> 1.88 + </hbox> 1.89 + <hbox align="center"> 1.90 + <textbox id="networkProxyHTTP" flex="1" 1.91 + preference="network.proxy.http" onsyncfrompreference="return gConnectionsDialog.readHTTPProxyServer();"/> 1.92 + <label value="&port.label;" accesskey="&HTTPport.accesskey;" control="networkProxyHTTP_Port"/> 1.93 + <textbox id="networkProxyHTTP_Port" type="number" max="65535" size="5" 1.94 + preference="network.proxy.http_port" onsyncfrompreference="return gConnectionsDialog.readHTTPProxyPort();"/> 1.95 + </hbox> 1.96 + </row> 1.97 + <row> 1.98 + <hbox/> 1.99 + <hbox> 1.100 + <checkbox id="shareAllProxies" label="&shareproxy.label;" accesskey="&shareproxy.accesskey;" 1.101 + preference="network.proxy.share_proxy_settings" 1.102 + onsyncfrompreference="return gConnectionsDialog.updateProtocolPrefs();"/> 1.103 + </hbox> 1.104 + </row> 1.105 + <row align="center"> 1.106 + <hbox pack="end"> 1.107 + <label value="&ssl.label;" accesskey="&ssl.accesskey;" control="networkProxySSL"/> 1.108 + </hbox> 1.109 + <hbox align="center"> 1.110 + <textbox id="networkProxySSL" flex="1" preference="network.proxy.ssl" 1.111 + onsyncfrompreference="return gConnectionsDialog.readProxyProtocolPref('ssl', false);"/> 1.112 + <label value="&port.label;" accesskey="&SSLport.accesskey;" control="networkProxySSL_Port"/> 1.113 + <textbox id="networkProxySSL_Port" type="number" max="65535" size="5" preference="network.proxy.ssl_port" 1.114 + onsyncfrompreference="return gConnectionsDialog.readProxyProtocolPref('ssl', true);"/> 1.115 + </hbox> 1.116 + </row> 1.117 + <row align="center"> 1.118 + <hbox pack="end"> 1.119 + <label value="&ftp.label;" accesskey="&ftp.accesskey;" control="networkProxyFTP"/> 1.120 + </hbox> 1.121 + <hbox align="center"> 1.122 + <textbox id="networkProxyFTP" flex="1" preference="network.proxy.ftp" 1.123 + onsyncfrompreference="return gConnectionsDialog.readProxyProtocolPref('ftp', false);"/> 1.124 + <label value="&port.label;" accesskey="&FTPport.accesskey;" control="networkProxyFTP_Port"/> 1.125 + <textbox id="networkProxyFTP_Port" type="number" max="65535" size="5" preference="network.proxy.ftp_port" 1.126 + onsyncfrompreference="return gConnectionsDialog.readProxyProtocolPref('ftp', true);"/> 1.127 + </hbox> 1.128 + </row> 1.129 + <row align="center"> 1.130 + <hbox pack="end"> 1.131 + <label value="&socks.label;" accesskey="&socks.accesskey;" control="networkProxySOCKS"/> 1.132 + </hbox> 1.133 + <hbox align="center"> 1.134 + <textbox id="networkProxySOCKS" flex="1" preference="network.proxy.socks" 1.135 + onsyncfrompreference="return gConnectionsDialog.readProxyProtocolPref('socks', false);"/> 1.136 + <label value="&port.label;" accesskey="&SOCKSport.accesskey;" control="networkProxySOCKS_Port"/> 1.137 + <textbox id="networkProxySOCKS_Port" type="number" max="65535" size="5" preference="network.proxy.socks_port" 1.138 + onsyncfrompreference="return gConnectionsDialog.readProxyProtocolPref('socks', true);"/> 1.139 + </hbox> 1.140 + </row> 1.141 + <row> 1.142 + <spacer/> 1.143 + <box pack="start"> 1.144 + <radiogroup id="networkProxySOCKSVersion" orient="horizontal" 1.145 + preference="network.proxy.socks_version"> 1.146 + <radio id="networkProxySOCKSVersion4" value="4" label="&socks4.label;" accesskey="&socks4.accesskey;" /> 1.147 + <radio id="networkProxySOCKSVersion5" value="5" label="&socks5.label;" accesskey="&socks5.accesskey;" /> 1.148 + </radiogroup> 1.149 + <checkbox id="networkProxySOCKSRemoteDNS" preference="network.proxy.socks_remote_dns" label="&socksRemoteDNS.label;" accesskey="&socksRemoteDNS.accesskey;" /> 1.150 + </box> 1.151 + </row> 1.152 + <label value="&noproxy.label;" accesskey="&noproxy.accesskey;" control="networkProxyNone"/> 1.153 + <textbox id="networkProxyNone" preference="network.proxy.no_proxies_on" multiline="true" rows="2"/> 1.154 + <label value="&noproxyExplain.label;" control="networkProxyNone"/> 1.155 + </rows> 1.156 + </grid> 1.157 + <radio value="2" label="&autoTypeRadio.label;" accesskey="&autoTypeRadio.accesskey;"/> 1.158 + <hbox class="indent" flex="1" align="center"> 1.159 + <textbox id="networkProxyAutoconfigURL" flex="1" preference="network.proxy.autoconfig_url" 1.160 + oninput="gConnectionsDialog.updateReloadButton();"/> 1.161 + <button id="autoReload" icon="refresh" 1.162 + label="&reload.label;" accesskey="&reload.accesskey;" 1.163 + oncommand="gConnectionsDialog.reloadPAC();" 1.164 + preference="pref.advanced.proxies.disable_button.reload"/> 1.165 + </hbox> 1.166 + </radiogroup> 1.167 + </groupbox> 1.168 + <separator class="thin"/> 1.169 + <checkbox id="autologinProxy" 1.170 + label="&autologinproxy.label;" 1.171 + accesskey="&autologinproxy.accesskey;" 1.172 + preference="signon.autologin.proxy" 1.173 + tooltiptext="&autologinproxy.tooltip;"/> 1.174 + <separator/> 1.175 + </prefpane> 1.176 +</prefwindow> 1.177 +