root/trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/content/uploadr/proxy.xul

Revision 342, 3.2 kB (checked in by calh, 2 years ago)

got the proxy dialog into reasonable shape - much more simple, and it actually works

Line 
1 <?xml version="1.0"?>
2 <!--
3
4 Flickr Uploadr
5
6 Copyright (c) 2007-2008 Yahoo! Inc.  All rights reserved.  This library is
7 free software; you can redistribute it and/or modify it under the terms of
8 the GNU General Public License (GPL), version 2 only.  This library is
9 distributed WITHOUT ANY WARRANTY, whether express or implied. See the GNU
10 GPL for more details (http://www.gnu.org/licenses/gpl.html)
11
12 -->
13 <!DOCTYPE prefwindow SYSTEM "chrome://uploadr/locale/proxy.dtd">
14 <?xml-stylesheet href="chrome://global/skin/"?>
15 <prefwindow id="ProxyDialog" type="prefwindow"
16         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
17         title="&ProxyDialog.title;"
18         dlgbuttons="accept,cancel"
19         onbeforeaccept="return gProxyDialog.beforeAccept();"
20         style="width: &window.width; !important;">
21
22         <prefpane id="ProxyDialogPane">
23
24                 <preferences>
25
26                         <preference id="network.proxy.type"                     name="network.proxy.type"                       type="int"      onchange="gProxyDialog.proxyTypeChanged();"/>
27                         <preference id="network.proxy.socks"                    name="network.proxy.socks"                      type="string" />
28                         <preference id="network.proxy.socks_port"               name="network.proxy.socks_port"                 type="int" />
29                         <preference id="network.proxy.socks_version"            name="network.proxy.socks_version"              type="int" />
30                         <preference id="network.proxy.autoconfig_url"           name="network.proxy.autoconfig_url"             type="string" />
31                         <preference id="flickr.proxy.disable_reload_button"     name="flickr.proxy.disable_reload_button"       type="bool" />
32                 </preferences>
33    
34                 <script type="application/x-javascript" src="chrome://uploadr/content/proxy.js"/>
35
36                 <groupbox>
37                         <caption label="&proxyTitle.label;"/>
38
39                         <radiogroup id="networkProxyType" preference="network.proxy.type" onsyncfrompreference="return gProxyDialog.readProxyType();">
40                                 <radio value="0" label="&directTypeRadio.label;" />
41                                 <radio value="4" label="&WPADTypeRadio.label;" />
42                                 <radio value="1" label="&manualTypeRadio.label;" />
43
44                                 <grid class="indent" flex="1">
45                                         <columns>
46                                                 <column/>
47                                                 <column flex="1"/>
48                                         </columns>
49                                         <rows>
50                                                 <row align="center">
51                                                         <hbox pack="end">
52                                                                 <label value="&socks.label;" control="networkProxyHost"/>
53                                                         </hbox>
54                                                         <hbox align="center">
55                                                                 <textbox id="networkProxyHost" flex="1" preference="network.proxy.socks" />
56                                                                 <label value="&port.label;" control="networkProxyPort"/>
57                                                                 <textbox id="networkProxyPort" size="5" preference="network.proxy.socks_port" />
58                                                         </hbox>
59                                                 </row>
60                                                 <row>
61                                                         <spacer />
62                                                         <radiogroup id="networkProxySOCKSVersion" orient="horizontal" preference="network.proxy.socks_version">
63                                                                 <radio id="networkProxySOCKSVersion4" value="4" label="&socks4.label;" />
64                                                                 <radio id="networkProxySOCKSVersion5" value="5" label="&socks5.label;" />
65                                                         </radiogroup>
66                                                 </row>
67                                         </rows>
68                                 </grid>
69
70                                 <radio value="2" label="&autoTypeRadio.label;" />
71                                 <hbox class="indent" flex="1" align="center">
72                                         <textbox id="networkProxyAutoconfigURL" flex="1" preference="network.proxy.autoconfig_url"/>
73                                         <button id="autoReload" icon="refresh" label="&reload.label;" oncommand="gProxyDialog.reloadPAC();" preference="flickr.proxy.disable_reload_button"/>
74                                 </hbox>
75                         </radiogroup>
76                 </groupbox>
77         </prefpane>
78 </prefwindow>
Note: See TracBrowser for help on using the browser.