comparison pylons_app/templates/index.html @ 56:bf1b64046c79

Added last change translation to 'time ago', added generation of enabled zip archives
author Marcin Kuzminski <marcin@python-blog.com>
date Fri, 09 Apr 2010 00:30:42 +0200
parents e00dccb6f211
children e96bc5a01490
comparison
equal deleted inserted replaced
55:e00dccb6f211 56:bf1b64046c79
11 <li class="current">${_('Home')}</li> 11 <li class="current">${_('Home')}</li>
12 <li>${h.link_to(u'Admin',h.url('admin_home'))}</li> 12 <li>${h.link_to(u'Admin',h.url('admin_home'))}</li>
13 </%def> 13 </%def>
14 <%def name="main()"> 14 <%def name="main()">
15 <%def name="get_sort(name)"> 15 <%def name="get_sort(name)">
16 <a href="?sort=${name.lower().replace(' ','-')}">${name}</a> 16 <%name_slug = name.lower().replace(' ','-') %>
17 %if not name_slug.startswith('-') and c.current_sort:
18 <%name_slug = '-'+name_slug%>
19 %endif
20 <a href="?sort=${name_slug}">${name}</a>
17 </%def> 21 </%def>
18 <table> 22 <table>
19 <tr> 23 <tr>
20 <td>${get_sort(_('Name'))}</td> 24 <td>${get_sort(_('Name'))}</td>
21 <td>${get_sort(_('Description'))}</td> 25 <td>${get_sort(_('Description'))}</td>
26 %for cnt,repo in enumerate(c.repos_list): 30 %for cnt,repo in enumerate(c.repos_list):
27 <tr class="parity${cnt%2}"> 31 <tr class="parity${cnt%2}">
28 <td><a href="/${repo['name']}">${repo['name']}</a></td> 32 <td><a href="/${repo['name']}">${repo['name']}</a></td>
29 <td>${repo['desc']}</td> 33 <td>${repo['desc']}</td>
30 <td>${repo['last_change']}</td> 34 <td>${repo['last_change']}</td>
31 <td>r${repo['rev']}:${repo['tip']}</td> 35 <td>r${repo['rev']}:<a href="/${repo['name']}/rev/${repo['tip']}/">${repo['tip']}</a></td>
32 <td>${repo['contact']}</td> 36 <td>${repo['contact']}</td>
33 <td class="indexlinks"> 37 <td class="indexlinks">
34 <a href="/${repo['name']}/archive/tip.zip">zip</a> 38 %for archive in repo['repo_archives']:
35 <a href="/${repo['name']}/archive/tip.tar.gz">gz</a> 39 <a href="/${repo['name']}/archive/${archive['node']}${archive['extension']}">${archive['type']}</a>
36 <a href="/${repo['name']}/archive/tip.tar.bz2">bz2</a> 40 %endfor
37 </td> 41 </td>
38 <td> 42 <td>
39 <div class="rss_logo"> 43 <div class="rss_logo">
40 <a href="/${repo['name']}/rss-log">RSS</a> 44 <a href="/${repo['name']}/rss-log">RSS</a>
41 <a href="/${repo['name']}/atom-log">Atom</a> 45 <a href="/${repo['name']}/atom-log">Atom</a>