Changeset 345

Show
Ignore:
Timestamp:
04/18/08 18:44:31 (2 years ago)
Author:
calh
Message:

added a proxy settings button to the prefs dialog

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/content/uploadr/settings.xul

    r252 r345  
    1313<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> 
    1414<?xml-stylesheet href="chrome://uploadr/skin/settings.css" type="text/css"?> 
    15 <!DOCTYPE dialog SYSTEM "chrome://uploadr/locale/main.dtd"> 
     15<!DOCTYPE dialog [ 
     16<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" > 
     17%brandDTD; 
     18<!ENTITY % mainDTD SYSTEM "chrome://uploadr/locale/main.dtd"> 
     19%mainDTD; 
     20<!ENTITY % proxyDTD SYSTEM "chrome://uploadr/locale/proxy.dtd"> 
     21%proxyDTD; 
     22]> 
    1623<dialog id="dialog_settings" title="&settings;" buttons="accept,cancel" 
    1724ondialogaccept="settings.ok(); return true;" 
     
    5057                        </hbox> 
    5158                </groupbox> 
    52                 <groupbox flex="1"> 
    53                         <caption label="&settings.resize;" /> 
    54                         <html:p id="resize_prompt"> </html:p> 
    55                         <box> 
    56                                 <menulist id="resize" oncommand="settings.resize(this.value);"> 
    57                                         <menupopup> 
    58                                                 <menuitem value="-1" label="&settings.resize.dont;" selected="true" /> 
    59                                                 <menuitem value="800" label="&settings.resize.800;" /> 
    60                                                 <menuitem value="1280" label="&settings.resize.1280;" /> 
    61                                                 <menuitem value="1600" label="&settings.resize.1600;" /> 
    62                                                 <menuitem value="2048" label="&settings.resize.2048;" /> 
    63                                         </menupopup> 
    64                                 </menulist> 
    65                         </box> 
    66                 </groupbox> 
     59                <hbox flex="1"> 
     60                        <groupbox flex="1"> 
     61                                <caption label="&settings.resize;" /> 
     62                                <html:p id="resize_prompt"> </html:p> 
     63                                <box> 
     64                                        <menulist id="resize" oncommand="settings.resize(this.value);"> 
     65                                                <menupopup> 
     66                                                        <menuitem value="-1" label="&settings.resize.dont;" selected="true" /> 
     67                                                        <menuitem value="800" label="&settings.resize.800;" /> 
     68                                                        <menuitem value="1280" label="&settings.resize.1280;" /> 
     69                                                        <menuitem value="1600" label="&settings.resize.1600;" /> 
     70                                                        <menuitem value="2048" label="&settings.resize.2048;" /> 
     71                                                </menupopup> 
     72                                        </menulist> 
     73                                </box> 
     74                        </groupbox> 
     75                        <groupbox flex="1"> 
     76                                <caption label="&connection.label;" /> 
     77                                <html:p>&connectionDesc.label;</html:p> 
     78                                <hbox> 
     79                                        <spacer flex="1" /> 
     80                                        <button label="&connectionSettings.label;" oncommand="settings.config_proxy();" /> 
     81                                        <spacer flex="1" /> 
     82                                </hbox> 
     83                        </groupbox> 
     84                </hbox> 
    6785                <hbox flex="1"> 
    6886                        <groupbox flex="1"> 
  • trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/content/uploadr/settings_dialog.js

    r282 r345  
    128128        resize: function(value) { 
    129129                settings.list[settings.nsid].settings.resize = parseInt(value); 
     130        }, 
     131        config_proxy: function(){ 
     132                window.openDialog('chrome://uploadr/content/proxy.xul', 'dialog_proxy', 'chrome,titlebar,toolbar,centerscreen,modal'); 
    130133        } 
    131  
    132134};