Changeset 330

Show
Ignore:
Timestamp:
06/15/09 03:05:14 (3 years ago)
Author:
ocjhb
Message:

layout, url in page

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/sandbox/jhb/webwallet/cgi/wallet.cgi

    r329 r330  
    3333        print "\r" 
    3434        if self.mimetype == 'text/html': 
     35            print '<html><body><small>%s</small>' % (baseserver+baseurl) 
    3536            print '<br/>\n'.join(self.output) 
     37            print '</body></html>' 
    3638        else: 
    3739            print '\n'.join(self.output) 
     
    8688            entry = """ 
    8789            <p>%(amount)s <b href='%(isl)s'>%(cid)ss</b><br/> 
     90                <small> 
    8891                <a href='%(baseurl)s?action=spend&currencyId=%(cid)s'>Pay</a> 
    8992                <a href='%(baseurl)s?action=freshenup&currencyId=%(cid)s'>Refresh</a> 
     
    9194                <a href='%(baseurl)s?action=redeem&currencyId=%(cid)s'>Redeem</a> 
    9295                <a href='%(baseurl)s?action=delcurrency&currencyId=%(cid)s'>Remove</a> 
     96                </small> 
    9397            </p> 
    9498            """ % dict(amount=amount, 
     
    99103        items = '\n'.join(items) 
    100104        html = """ 
    101         <html><body> 
    102105        <h2>Wallet content</h2> 
    103106        %s 
    104107        ----<br/> 
    105         <a href='%s?action=addcurrency'>Add a currency</a> 
    106         </body></html> 
     108        <small><a href='%s?action=addcurrency'>Add a currency</a></small> 
    107109        """ % (items,baseurl) 
    108110        self.out(html) 
     
    121123    def displayAddCurrency(self): 
    122124        html=""" 
    123         <html><body> 
    124125        <h2>Add a currency</h2> 
    125126        <form action='%s' method='post'> 
     
    129130            <input type='hidden' name='action' value='addcurrency'/> 
    130131        </form> 
    131         </body></html> 
    132132        """ % baseurl 
    133133        self.out(html) 
     
    141141        cdd,amount = self.getCurrency(currencyId) 
    142142        html=""" 
    143         <html><body> 
    144143        <h2>Remove  %s</h2> 
    145144        <form action='%s' method='post'> 
     
    153152            <input type='hidden' name='currencyId' value='%s'/> 
    154153        </form> 
    155         </body></html> 
    156154        """ % (currencyId,baseurl,currencyId,amount,currencyId,baseurl,currencyId) 
    157155        self.out(html) 
     
    179177        currencyId = self.form.getfirst('currencyId','coin') 
    180178        html=""" 
    181         <html><body> 
    182179        <h2>Get new coins</h2> 
    183180        <form action='%s' method='post'> 
     
    190187            <input type='hidden' name='currencyId' value='%s'/> 
    191188        </form> 
    192         </body></html> 
    193  
    194189        """ % (baseurl,currencyId,currencyId) 
    195190        self.out(html) 
     
    210205        currencyId = self.form.getfirst('currencyId','coin') 
    211206        html=""" 
    212         <html><body> 
    213207        <h2>Redeem coins</h2> 
    214208        <form action='%s' method='post'> 
     
    221215            <input type='hidden' name='currencyId' value='%s'/> 
    222216        </form> 
    223         </body></html> 
    224217 
    225218        """ % (baseurl,currencyId,currencyId) 
     
    232225        reference = self.form.getfirst('reference') 
    233226        url = self.form.getfirst('url') 
    234         url = 'http://%s' % url 
     227        if not url.startswith('http://'): 
     228            url = 'http://%s' % url 
    235229        cid = self.form.getfirst('currencyId') 
    236230        transport = transports.HTTPTransport(url) 
     
    243237        currencyId = self.form.getfirst('currencyId','coin') 
    244238        html=""" 
    245         <html><body> 
    246239        <h2>Pay someone</h2> 
    247240        <form action='%s' method='post'> 
    248241            Recipient<br/> 
    249             <input type='text' name='url' value='192.168.1.66:9091' /><br> 
     242            <input type='text' name='url' value='http://192.168.1.66:9091' /><br> 
    250243            How many <b>%ss</b><br> 
    251244            <input type='number' name='amount' value='1' /><br> 
     
    257250            <input type='hidden' name='currencyId' value='%s'/> 
    258251        </form> 
    259         </body></html> 
    260  
    261252        """ % (baseurl,currencyId,currencyId) 
    262253        self.out(html)