connection.xhtml (8306B)
1 <?xml version="1.0"?> 2 3 <!-- This Source Code Form is subject to the terms of the Mozilla Public 4 - License, v. 2.0. If a copy of the MPL was not distributed with this 5 - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> 6 7 <?csp default-src chrome:; style-src chrome: 'unsafe-inline'; ?> 8 9 <window 10 type="child" 11 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" 12 xmlns:html="http://www.w3.org/1999/xhtml" 13 data-l10n-id="connection-window2" 14 data-l10n-attrs="title, style" 15 persist="lastSelected" 16 > 17 <dialog id="ConnectionsDialog" buttons="accept,cancel"> 18 <!-- Used for extension-controlled lockdown message --> 19 <linkset> 20 <html:link rel="stylesheet" href="chrome://global/skin/global.css" /> 21 <html:link 22 rel="stylesheet" 23 href="chrome://browser/skin/preferences/preferences.css" 24 /> 25 26 <html:link rel="localization" href="browser/preferences/connection.ftl" /> 27 <html:link 28 rel="localization" 29 href="browser/preferences/preferences.ftl" 30 /> 31 <html:link rel="localization" href="branding/brand.ftl" /> 32 </linkset> 33 34 <script src="chrome://browser/content/utilityOverlay.js" /> 35 <script src="chrome://global/content/preferencesBindings.js" /> 36 <script src="chrome://browser/content/preferences/extensionControlled.js" /> 37 38 <keyset> 39 <key 40 id="key_close" 41 data-l10n-id="connection-close-key" 42 modifiers="accel" 43 /> 44 </keyset> 45 46 <script src="chrome://browser/content/preferences/dialogs/connection.js" /> 47 48 <hbox 49 id="proxyExtensionContent" 50 align="start" 51 hidden="true" 52 class="extension-controlled" 53 > 54 <description control="disableProxyExtension" flex="1" /> 55 <button 56 id="disableProxyExtension" 57 class="extension-controlled-button accessory-button" 58 data-l10n-id="connection-disable-extension" 59 /> 60 </hbox> 61 62 <groupbox> 63 <label 64 ><html:h2 65 class="heading-medium" 66 data-l10n-id="connection-proxy-configure" 67 /></label> 68 69 <radiogroup id="networkProxyType" preference="network.proxy.type"> 70 <radio value="0" data-l10n-id="connection-proxy-option-no" /> 71 <radio value="4" data-l10n-id="connection-proxy-option-auto" /> 72 <radio 73 value="5" 74 data-l10n-id="connection-proxy-option-system" 75 id="systemPref" 76 hidden="true" 77 /> 78 <checkbox 79 value="true" 80 data-l10n-id="connection-proxy-option-wpad" 81 id="systemWpad" 82 hidden="true" 83 preference="network.proxy.system_wpad" 84 class="indent" 85 /> 86 <radio value="1" data-l10n-id="connection-proxy-option-manual" /> 87 <box id="proxy-grid" class="indent" flex="1"> 88 <html:div class="proxy-grid-row"> 89 <hbox pack="end"> 90 <label 91 data-l10n-id="connection-proxy-http" 92 control="networkProxyHTTP" 93 /> 94 </hbox> 95 <hbox align="center"> 96 <html:input 97 id="networkProxyHTTP" 98 type="text" 99 style="flex: 1" 100 preference="network.proxy.http" 101 /> 102 <label 103 data-l10n-id="connection-proxy-http-port" 104 control="networkProxyHTTP_Port" 105 /> 106 <html:input 107 id="networkProxyHTTP_Port" 108 class="proxy-port-input" 109 hidespinbuttons="true" 110 type="number" 111 min="0" 112 max="65535" 113 preference="network.proxy.http_port" 114 /> 115 </hbox> 116 </html:div> 117 <html:div class="proxy-grid-row"> 118 <hbox /> 119 <hbox> 120 <checkbox 121 id="shareAllProxies" 122 data-l10n-id="connection-proxy-https-sharing" 123 preference="network.proxy.share_proxy_settings" 124 /> 125 </hbox> 126 </html:div> 127 <html:div class="proxy-grid-row"> 128 <hbox pack="end"> 129 <label 130 data-l10n-id="connection-proxy-https" 131 control="networkProxySSL" 132 /> 133 </hbox> 134 <hbox align="center"> 135 <html:input 136 id="networkProxySSL" 137 type="text" 138 style="flex: 1" 139 preference="network.proxy.ssl" 140 /> 141 <label 142 data-l10n-id="connection-proxy-ssl-port" 143 control="networkProxySSL_Port" 144 /> 145 <html:input 146 id="networkProxySSL_Port" 147 class="proxy-port-input" 148 hidespinbuttons="true" 149 type="number" 150 min="0" 151 max="65535" 152 size="5" 153 preference="network.proxy.ssl_port" 154 /> 155 </hbox> 156 </html:div> 157 <separator class="thin" /> 158 <html:div class="proxy-grid-row"> 159 <hbox pack="end"> 160 <label 161 data-l10n-id="connection-proxy-socks" 162 control="networkProxySOCKS" 163 /> 164 </hbox> 165 <hbox align="center"> 166 <html:input 167 id="networkProxySOCKS" 168 type="text" 169 style="flex: 1" 170 preference="network.proxy.socks" 171 /> 172 <label 173 data-l10n-id="connection-proxy-socks-port" 174 control="networkProxySOCKS_Port" 175 /> 176 <html:input 177 id="networkProxySOCKS_Port" 178 class="proxy-port-input" 179 hidespinbuttons="true" 180 type="number" 181 min="0" 182 max="65535" 183 size="5" 184 preference="network.proxy.socks_port" 185 /> 186 </hbox> 187 </html:div> 188 <html:div class="proxy-grid-row"> 189 <spacer /> 190 <box pack="start"> 191 <radiogroup 192 id="networkProxySOCKSVersion" 193 orient="horizontal" 194 preference="network.proxy.socks_version" 195 > 196 <radio 197 id="networkProxySOCKSVersion4" 198 value="4" 199 data-l10n-id="connection-proxy-socks4" 200 /> 201 <radio 202 id="networkProxySOCKSVersion5" 203 value="5" 204 data-l10n-id="connection-proxy-socks5" 205 /> 206 </radiogroup> 207 </box> 208 </html:div> 209 </box> 210 <radio value="2" data-l10n-id="connection-proxy-autotype" /> 211 <hbox class="indent" flex="1" align="center"> 212 <html:input 213 id="networkProxyAutoconfigURL" 214 type="text" 215 style="flex: 1" 216 preference="network.proxy.autoconfig_url" 217 /> 218 <button 219 id="autoReload" 220 data-l10n-id="connection-proxy-reload" 221 preference="pref.advanced.proxies.disable_button.reload" 222 /> 223 </hbox> 224 </radiogroup> 225 </groupbox> 226 <separator class="thin" /> 227 <label data-l10n-id="connection-proxy-noproxy" control="networkProxyNone" /> 228 <html:textarea 229 id="networkProxyNone" 230 preference="network.proxy.no_proxies_on" 231 rows="2" 232 /> 233 <label 234 control="networkProxyNone" 235 data-l10n-id="connection-proxy-noproxy-desc" 236 /> 237 <label 238 id="networkProxyNoneLocalhost" 239 control="networkProxyNone" 240 data-l10n-id="connection-proxy-noproxy-localhost-desc-2" 241 /> 242 <separator class="thin" /> 243 <checkbox 244 id="autologinProxy" 245 data-l10n-id="connection-proxy-autologin-checkbox" 246 preference="signon.autologin.proxy" 247 /> 248 <checkbox 249 id="networkProxySOCKS4RemoteDNS" 250 preference="network.proxy.socks_remote_dns" 251 data-l10n-id="connection-proxy-socks4-remote-dns" 252 /> 253 <checkbox 254 id="networkProxySOCKSRemoteDNS" 255 preference="network.proxy.socks5_remote_dns" 256 data-l10n-id="connection-proxy-socks-remote-dns" 257 /> 258 </dialog> 259 </window>