Files @ 237470e64bb8
Branch filter:

Location: kallithea/pylons_app/templates/shortlog/shortlog_data.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 -*-
% if c.repo_changesets:

<table class="table_disp">
	<tr class="header">
		<td>${_('date')}</td>
		<td>${_('author')}</td>
		<td>${_('revision')}</td>
		<td>${_('commit message')}</td>
		<td>${_('branch')}</td>
		<td>${_('tags')}</td>
		<td>${_('links')}</td>
		
	</tr>
%for cnt,cs in enumerate(c.repo_changesets):
	<tr class="parity${cnt%2}">
		<td>${h.age(cs._ctx.date())}</td>
		<td title="${cs.author}">${h.person(cs.author)}</td>
		<td>r${cs.revision}:${cs.raw_id}</td>
		<td>
			${h.link_to(h.truncate(cs.message,60),
			h.url('changeset_home',repo_name=c.repo_name,revision=cs._short),
			title=cs.message)}
		</td>
		<td>
			<span class="logtags">
				<span class="branchtag">${cs.branch}</span>
			</span>
		</td>
		<td>
			<span class="logtags">
				%for tag in cs.tags:
					<span class="tagtag">${tag}</span>
				%endfor
			</span>
		</td>
		<td class="nowrap">
		${h.link_to(_('changeset'),h.url('changeset_home',repo_name=c.repo_name,revision=cs.raw_id))}
		|
		${h.link_to(_('files'),h.url('files_home',repo_name=c.repo_name,revision=cs.raw_id))}
		</td>
	</tr>	
%endfor

</table>
	<div>
		<script type="text/javascript">
		var data_div = 'shortlog_data';
		YAHOO.util.Event.onDOMReady(function(){
			YAHOO.util.Event.addListener(YAHOO.util.Dom.getElementsByClassName('pager_link'),"click",function(){
					YAHOO.util.Dom.setStyle('shortlog_data','opacity','0.3');});});
		</script>	
		<h2>
		${c.repo_changesets.pager('$link_previous ~2~ $link_next',
		onclick="""YAHOO.util.Connect.asyncRequest('GET','$partial_url',{
		success:function(o){YAHOO.util.Dom.get(data_div).innerHTML=o.responseText;
		YAHOO.util.Event.addListener(YAHOO.util.Dom.getElementsByClassName('pager_link'),"click",function(){
				YAHOO.util.Dom.setStyle(data_div,'opacity','0.3');});		
		YAHOO.util.Dom.setStyle(data_div,'opacity','1');}},null); return false;""")}
		</h2>
	</div>	
%else:
	${_('There are no commits yet')}
%endif