mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix for python 2.4
This commit is contained in:
parent
e11c3c2ef3
commit
8e30bbe6e0
@ -23,6 +23,13 @@ from trac.util import Markup
|
||||
|
||||
__appname__ = 'libprs500'
|
||||
|
||||
class OS(dict):
|
||||
"""Dictionary with a default value for unknown keys."""
|
||||
def __init__(self, dict):
|
||||
self.update(dict)
|
||||
if not dict.has_key('img'):
|
||||
self['img'] = self['name']
|
||||
|
||||
class Distribution(object):
|
||||
|
||||
DEPENDENCIES = [
|
||||
@ -133,9 +140,9 @@ class Download(Component):
|
||||
|
||||
def top_level(self, req):
|
||||
operating_systems = [
|
||||
{'name' : 'windows', 'title' : 'Windows'},
|
||||
{'name' : 'osx', 'title' : 'OS X'},
|
||||
{'name' : 'linux', 'title' : 'Linux'},
|
||||
OS({'name' : 'windows', 'title' : 'Windows'}),
|
||||
OS({'name' : 'osx', 'title' : 'OS X'}),
|
||||
OS({'name' : 'linux', 'title' : 'Linux'}),
|
||||
]
|
||||
data = dict(title='Get ' + __appname__,
|
||||
operating_systems=operating_systems, width=200,
|
||||
@ -199,11 +206,11 @@ You can uninstall a driver by right clicking on it and selecting uninstall.
|
||||
|
||||
def linux(self, req):
|
||||
operating_systems = [
|
||||
{'name' : 'gentoo', 'title': 'Gentoo'},
|
||||
{'name' : 'ubuntu', 'title': 'Ubuntu'},
|
||||
{'name' : 'fedora', 'title': 'Fedora'},
|
||||
{'name' : 'debian', 'title': 'Debian'},
|
||||
{'name' : 'generic','title': 'Generic', 'img':'linux'},
|
||||
OS({'name' : 'gentoo', 'title': 'Gentoo'}),
|
||||
OS({'name' : 'ubuntu', 'title': 'Ubuntu'}),
|
||||
OS({'name' : 'fedora', 'title': 'Fedora'}),
|
||||
OS({'name' : 'debian', 'title': 'Debian'}),
|
||||
OS({'name' : 'generic','title': 'Generic', 'img':'linux'}),
|
||||
]
|
||||
data = dict(title='Choose linux distribution', width=100,
|
||||
operating_systems=operating_systems, font_size='x-large')
|
||||
|
@ -19,7 +19,7 @@
|
||||
<tr>
|
||||
<td style="text-align:center; font-size: ${font_size}" py:for="os in operating_systems">
|
||||
<a href="download_${os['name']}" style="text-decoration:none; border:0;">
|
||||
<img width="${width}" height="${width+20}" src="${href.chrome('/dl/images/%s_logo.png'%(os['img'] if os.has_key('img') else os['name'],))}" />
|
||||
<img width="${width}" height="${width+20}" src="${href.chrome('/dl/images/%s_logo.png'%(os['img'],))}" />
|
||||
</a>
|
||||
<a href="download_${os['name']}" style="text-decoration:none; border:0">
|
||||
<br />
|
||||
|
Loading…
x
Reference in New Issue
Block a user