Files @ 237470e64bb8
Branch filter:

Location: kallithea/pylons_app/templates/index.html

Marcin Kuzminski
switched filters into webhelpers for easy of usage.
Rewrite of html to use predefined templates from branches shortlog tags, for DRY usage.
Added info messages about empty branches/tags etc.
## -*- coding: utf-8 -*-
<%inherit file="base/base.html"/>
<%def name="title()">
    ${c.repos_prefix} Mercurial Repositories
</%def>
<%def name="breadcrumbs()">
	${c.repos_prefix} Mercurial Repositories
</%def>
<%def name="page_nav()">
	${self.menu('home')}
</%def>
<%def name="main()">
	<%def name="get_sort(name)">
		<%name_slug = name.lower().replace(' ','_') %>
		%if name_slug == c.cs_slug:
			<span style="font-weight: bold;text-decoration: underline;">${name}</span>
		%else:
			<span style="font-weight: bold">${name}</span>
		%endif
		<a style="color:#FFF" href="?sort=${name_slug}">&darr;</a>
		<a style="color:#FFF" href="?sort=-${name_slug}">&uarr;</a>
	</%def>
	<table class="table_disp">
	  <tr class="header">
	    <td>${get_sort(_('Name'))}</td>
	    <td>${get_sort(_('Description'))}</td>
	    <td>${get_sort(_('Last change'))}</td>
	    <td>${get_sort(_('Tip'))}</td>
	    <td>${get_sort(_('Contact'))}</td>
	    <td>${_('RSS')}</td>
	    <td>${_('Atom')}</td>
	  </tr>	
	%for cnt,repo in enumerate(c.repos_list):
 		<tr class="parity${cnt%2}">
		    <td>${h.link_to(repo['name'],
		    	h.url('summary_home',repo_name=repo['name']))}</td>
		    <td title="${repo['description']}">${h.truncate(repo['description'],60)}</td>
	        <td>${h.age(repo['last_change'])}</td>
	        <td>${h.link_to('r%s:%s' % (repo['rev'],repo['tip']),
		        h.url('changeset_home',repo_name=repo['name'],revision=repo['tip']),
	        	class_="tooltip",
		    	tooltip_title=h.tooltip(repo['last_msg']))}</td>
	        <td title="${repo['contact']}">${h.person(repo['contact'])}</td>
			<td>
				<a title="${_('Subscribe to %s rss feed')%repo['name']}" class="rss_logo"  href="${h.url('rss_feed_home',repo_name=repo['name'])}"></a>
			</td>        
			<td>
				<a title="${_('Subscribe to %s atom feed')%repo['name']}"  class="atom_logo" href="${h.url('atom_feed_home',repo_name=repo['name'])}"></a>
			</td>
		</tr>
	%endfor
	</table>
</%def>