Add donate button

This commit is contained in:
Kovid Goyal 2007-10-28 21:05:41 +00:00
parent 442f92fd5d
commit a075109648
3 changed files with 28 additions and 5 deletions

View File

@ -71,6 +71,7 @@ class Distribution(object):
self.os = os self.os = os
self.img = os self.img = os
self.title = self.TITLEMAP[os] self.title = self.TITLEMAP[os]
self.app = __appname__
self.is_generic = os == 'generic' self.is_generic = os == 'generic'
offset = 0 offset = 0
if not self.is_generic: if not self.is_generic:
@ -81,7 +82,7 @@ class Distribution(object):
prefix = '' prefix = ''
if not self.as_root: prefix = 'sudo ' if not self.as_root: prefix = 'sudo '
cmd = prefix + self.INSTALLERS[index-2] cmd = prefix + self.INSTALLERS[index-2]
pre = ' \\\n '.ljust(len(cmd)+3) pre = ' \\\n '.ljust(len(cmd)+4)
for dep in self.DEPENDENCIES: for dep in self.DEPENDENCIES:
if len(cmd) > 70+offset: if len(cmd) > 70+offset:
offset += 70 offset += 70
@ -169,7 +170,7 @@ class Download(Component):
installer_name='Windows installer', installer_name='Windows installer',
title='Download %s for windows'%(__appname__), title='Download %s for windows'%(__appname__),
compatibility='%s works on Windows XP and Windows Vista.'%(__appname__,), compatibility='%s works on Windows XP and Windows Vista.'%(__appname__,),
path='/downloads/'+file, path='/downloads/'+file, app=__appname__,
note=Markup(\ note=Markup(\
''' '''
<p>If you are using the <b>SONY PRS-500</b> and %(appname)s does not detect your reader, read on:</p> <p>If you are using the <b>SONY PRS-500</b> and %(appname)s does not detect your reader, read on:</p>
@ -203,7 +204,7 @@ You can uninstall a driver by right clicking on it and selecting uninstall.
installer_name='OS X universal dmg', installer_name='OS X universal dmg',
title='Download %s for OS X'%(__appname__), title='Download %s for OS X'%(__appname__),
compatibility='%s works on OS X Tiger and above.'%(__appname__,), compatibility='%s works on OS X Tiger and above.'%(__appname__,),
path='/downloads/'+file, path='/downloads/'+file, app=__appname__,
note=Markup(\ note=Markup(\
''' '''
<ol> <ol>

View File

@ -15,8 +15,21 @@
<div id="content" class="binary"> <div id="content" class="binary">
<h1>$title</h1> <h1>$title</h1>
<p>$compatibility</p> <p>$compatibility</p>
<p><a style="border: 0px" href="$path"> <p>
<img width="50" height="50" style="border:1px red solid" src="${href.chrome('/dl/images/%s_logo.png'%(name,))}" /> $installer_name</a> (Version: $version)</p> <a style="border: 0px" href="$path">
<img width="50" height="50" style="border:1px red solid" src="${href.chrome('/dl/images/%s_logo.png'%(name,))}" /> $installer_name
</a> (Version: $version)
</p>
While you wait for the download to complete, please consider donating to support the development
of ${app}.
<div>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick" />
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!" />
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" />
<input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----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-----END PKCS7-----" />
</form>
</div>
<h2>Note</h2> <h2>Note</h2>
<div class="note">$note</div> <div class="note">$note</div>
</div> </div>

View File

@ -42,6 +42,15 @@
</tr> </tr>
</table> </table>
</div> </div>
While you wait for the installation to complete, please consider donating to support the development of ${distro.app}.
<div>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick" />
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!" />
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" />
<input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----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-----END PKCS7-----" />
</form>
</div>
<h2>Post Installation</h2> <h2>Post Installation</h2>
Connect the SONY Reader to the USB port. As root, test your installation by Connect the SONY Reader to the USB port. As root, test your installation by
<pre class="wiki">prs500 info</pre> <pre class="wiki">prs500 info</pre>