| 1 |
<?xml version="1.0"?> |
|---|
| 2 |
|
|---|
| 3 |
|
|---|
| 4 |
<!DOCTYPE prefwindow SYSTEM "chrome://uploadr/locale/proxy.dtd"> |
|---|
| 5 |
|
|---|
| 6 |
<?xml-stylesheet href="chrome://global/skin/"?> |
|---|
| 7 |
|
|---|
| 8 |
<prefwindow id="ProxyDialog" type="prefwindow" |
|---|
| 9 |
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" |
|---|
| 10 |
title="&ProxyDialog.title;" |
|---|
| 11 |
dlgbuttons="accept,cancel" |
|---|
| 12 |
onbeforeaccept="return gProxyDialog.beforeAccept();" |
|---|
| 13 |
style="width: &window.width; !important;"> |
|---|
| 14 |
|
|---|
| 15 |
<prefpane id="ProxyDialogPane"> |
|---|
| 16 |
|
|---|
| 17 |
<preferences> |
|---|
| 18 |
<preference id="network.proxy.type" name="network.proxy.type" type="int" onchange="gProxyDialog.proxyTypeChanged();"/> |
|---|
| 19 |
<preference id="network.proxy.http" name="network.proxy.http" type="string"/> |
|---|
| 20 |
<preference id="network.proxy.http_port" name="network.proxy.http_port" type="int"/> |
|---|
| 21 |
<preference id="network.proxy.ssl" name="network.proxy.ssl" type="string"/> |
|---|
| 22 |
<preference id="network.proxy.ssl_port" name="network.proxy.ssl_port" type="int"/> |
|---|
| 23 |
<preference id="network.proxy.socks" name="network.proxy.socks" type="string"/> |
|---|
| 24 |
<preference id="network.proxy.socks_port" name="network.proxy.socks_port" type="int"/> |
|---|
| 25 |
<preference id="network.proxy.socks_version" name="network.proxy.socks_version" type="int"/> |
|---|
| 26 |
<preference id="network.proxy.autoconfig_url" name="network.proxy.autoconfig_url" type="string"/> |
|---|
| 27 |
<preference id="network.proxy.share_proxy_settings" name="network.proxy.share_proxy_settings" type="bool"/> |
|---|
| 28 |
<preference id="pref.advanced.proxies.disable_button.reload" name="pref.advanced.proxies.disable_button.reload" type="bool"/> |
|---|
| 29 |
<preference id="network.proxy.backup.ssl" name="network.proxy.backup.ssl" type="string"/> |
|---|
| 30 |
<preference id="network.proxy.backup.ssl_port" name="network.proxy.backup.ssl_port" type="int"/> |
|---|
| 31 |
<preference id="network.proxy.backup.socks" name="network.proxy.backup.socks" type="string"/> |
|---|
| 32 |
<preference id="network.proxy.backup.socks_port" name="network.proxy.backup.socks_port" type="int"/> |
|---|
| 33 |
</preferences> |
|---|
| 34 |
|
|---|
| 35 |
<script type="application/x-javascript" src="chrome://uploadr/content/proxy.js"/> |
|---|
| 36 |
|
|---|
| 37 |
<groupbox> |
|---|
| 38 |
<caption label="&proxyTitle.label;"/> |
|---|
| 39 |
|
|---|
| 40 |
<radiogroup id="networkProxyType" preference="network.proxy.type" |
|---|
| 41 |
onsyncfrompreference="return gProxyDialog.readProxyType();"> |
|---|
| 42 |
<radio value="0" label="&directTypeRadio.label;" /> |
|---|
| 43 |
<radio value="4" label="&WPADTypeRadio.label;" /> |
|---|
| 44 |
<radio value="1" label="&manualTypeRadio.label;" /> |
|---|
| 45 |
<grid class="indent" flex="1"> |
|---|
| 46 |
<columns> |
|---|
| 47 |
<column/> |
|---|
| 48 |
<column flex="1"/> |
|---|
| 49 |
</columns> |
|---|
| 50 |
<rows> |
|---|
| 51 |
<row align="center"> |
|---|
| 52 |
<hbox pack="end"> |
|---|
| 53 |
<label value="&http.label;" control="networkProxyHTTP"/> |
|---|
| 54 |
</hbox> |
|---|
| 55 |
<hbox align="center"> |
|---|
| 56 |
<textbox id="networkProxyHTTP" flex="1" |
|---|
| 57 |
preference="network.proxy.http" onsyncfrompreference="return gProxyDialog.readHTTPProxyServer();"/> |
|---|
| 58 |
<label value="&port.label;" control="networkProxyHTTP_Port"/> |
|---|
| 59 |
<textbox id="networkProxyHTTP_Port" size="5" |
|---|
| 60 |
preference="network.proxy.http_port" onsyncfrompreference="return gProxyDialog.readHTTPProxyPort();"/> |
|---|
| 61 |
</hbox> |
|---|
| 62 |
</row> |
|---|
| 63 |
<row> |
|---|
| 64 |
<hbox/> |
|---|
| 65 |
<hbox> |
|---|
| 66 |
<checkbox id="shareAllProxies" label="&shareproxy.label;" |
|---|
| 67 |
preference="network.proxy.share_proxy_settings" |
|---|
| 68 |
onsyncfrompreference="return gProxyDialog.updateProtocolPrefs();"/> |
|---|
| 69 |
</hbox> |
|---|
| 70 |
</row> |
|---|
| 71 |
<row align="center"> |
|---|
| 72 |
<hbox pack="end"> |
|---|
| 73 |
<label value="&ssl.label;" control="networkProxySSL"/> |
|---|
| 74 |
</hbox> |
|---|
| 75 |
<hbox align="center"> |
|---|
| 76 |
<textbox id="networkProxySSL" flex="1" preference="network.proxy.ssl" |
|---|
| 77 |
onsyncfrompreference="return gProxyDialog.readProxyProtocolPref('ssl', false);"/> |
|---|
| 78 |
<label value="&port.label;" control="networkProxySSL_Port"/> |
|---|
| 79 |
<textbox id="networkProxySSL_Port" size="5" preference="network.proxy.ssl_port" |
|---|
| 80 |
onsyncfrompreference="return gProxyDialog.readProxyProtocolPref('ssl', true);"/> |
|---|
| 81 |
</hbox> |
|---|
| 82 |
</row> |
|---|
| 83 |
<row align="center"> |
|---|
| 84 |
<hbox pack="end"> |
|---|
| 85 |
<label value="&socks.label;" control="networkProxySOCKS"/> |
|---|
| 86 |
</hbox> |
|---|
| 87 |
<hbox align="center"> |
|---|
| 88 |
<textbox id="networkProxySOCKS" flex="1" preference="network.proxy.socks" |
|---|
| 89 |
onsyncfrompreference="return gProxyDialog.readProxyProtocolPref('socks', false);"/> |
|---|
| 90 |
<label value="&port.label;" control="networkProxySOCKS_Port"/> |
|---|
| 91 |
<textbox id="networkProxySOCKS_Port" size="5" preference="network.proxy.socks_port" |
|---|
| 92 |
onsyncfrompreference="return gProxyDialog.readProxyProtocolPref('socks', true);"/> |
|---|
| 93 |
</hbox> |
|---|
| 94 |
</row> |
|---|
| 95 |
<row> |
|---|
| 96 |
<spacer/> |
|---|
| 97 |
<radiogroup id="networkProxySOCKSVersion" orient="horizontal" |
|---|
| 98 |
preference="network.proxy.socks_version"> |
|---|
| 99 |
<radio id="networkProxySOCKSVersion4" value="4" label="&socks4.label;" /> |
|---|
| 100 |
<radio id="networkProxySOCKSVersion5" value="5" label="&socks5.label;" /> |
|---|
| 101 |
</radiogroup> |
|---|
| 102 |
</row> |
|---|
| 103 |
|
|---|
| 104 |
</rows> |
|---|
| 105 |
</grid> |
|---|
| 106 |
<radio value="2" label="&autoTypeRadio.label;" /> |
|---|
| 107 |
<hbox class="indent" flex="1" align="center"> |
|---|
| 108 |
<textbox id="networkProxyAutoconfigURL" flex="1" preference="network.proxy.autoconfig_url"/> |
|---|
| 109 |
<button id="autoReload" icon="refresh" |
|---|
| 110 |
label="&reload.label;" |
|---|
| 111 |
oncommand="gProxyDialog.reloadPAC();" |
|---|
| 112 |
preference="pref.advanced.proxies.disable_button.reload"/> |
|---|
| 113 |
</hbox> |
|---|
| 114 |
</radiogroup> |
|---|
| 115 |
</groupbox> |
|---|
| 116 |
</prefpane> |
|---|
| 117 |
</prefwindow> |
|---|
| 118 |
|
|---|