Mercurial > kallithea
diff pylons_app/templates/shortlog/shortlog_data.html @ 141:c29197bd2907
fixed listings, of commits, added slugs for longer commits messages
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sun, 09 May 2010 16:51:42 +0200 |
parents | 20dc7a5eb748 |
children | 334402e97550 |
line wrap: on
line diff
--- a/pylons_app/templates/shortlog/shortlog_data.html Sun May 09 15:06:00 2010 +0200 +++ b/pylons_app/templates/shortlog/shortlog_data.html Sun May 09 16:51:42 2010 +0200 @@ -3,17 +3,31 @@ from pylons_app.lib import filters %> <table> +<%def name="message_slug(msg)"> + <% + limit = 60 + if len(msg) > limit: + return msg[:limit]+'...' + else: + return msg + %> +</%def> %for cnt,cs in enumerate(c.repo_changesets): <tr class="parity${cnt%2}"> <td>${cs._ctx.date()|n,filters.age}</td> <td title="${cs.author}">${cs.author|n,filters.person}</td> - <td>${h.link_to(cs.message,h.url('changeset_home',repo_name=c.repo_name,revision=cs._short))} - <span class="logtags"> - <span class="branchtag">${cs.branch}</span> - %for tag in cs.tags: - <span class="tagtag">${tag}</span> - %endfor - </span> + <td> + ${h.link_to(message_slug(cs.message), + 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> + %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._short))}