##// END OF EJS Templates
switched filters into webhelpers for easy of usage....
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.

File last commit:

r282:237470e6 default
r282:237470e6 default
Show More
index.html
53 lines | 1.9 KiB | text/html | HtmlLexer
Marcin Kuzminski
Implemented index page using vcs
r55 ## -*- coding: utf-8 -*-
<%inherit file="base/base.html"/>
<%def name="title()">
${c.repos_prefix} Mercurial Repositories
</%def>
<%def name="breadcrumbs()">
Marcin Kuzminski
Implemented main page sorting
r57 ${c.repos_prefix} Mercurial Repositories
Marcin Kuzminski
Implemented index page using vcs
r55 </%def>
<%def name="page_nav()">
fixed menu in home page, and added login html with forms that validates username and password.
r186 ${self.menu('home')}
Marcin Kuzminski
initial commit.
r0 </%def>
Marcin Kuzminski
Implemented index page using vcs
r55 <%def name="main()">
<%def name="get_sort(name)">
Marcin Kuzminski
Implemented main page sorting
r57 <%name_slug = name.lower().replace(' ','_') %>
%if name_slug == c.cs_slug:
main html update
r268 <span style="font-weight: bold;text-decoration: underline;">${name}</span>
Marcin Kuzminski
Implemented main page sorting
r57 %else:
<span style="font-weight: bold">${name}</span>
Marcin Kuzminski
Added last change translation to 'time ago', added generation of enabled zip archives
r56 %endif
main html update
r268 <a style="color:#FFF" href="?sort=${name_slug}">&darr;</a>
<a style="color:#FFF" href="?sort=-${name_slug}">&uarr;</a>
Marcin Kuzminski
Implemented index page using vcs
r55 </%def>
main html update
r268 <table class="table_disp">
<tr class="header">
Marcin Kuzminski
Implemented index page using vcs
r55 <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>
main html update
r268 <td>${_('RSS')}</td>
<td>${_('Atom')}</td>
Marcin Kuzminski
Implemented index page using vcs
r55 </tr>
%for cnt,repo in enumerate(c.repos_list):
<tr class="parity${cnt%2}">
implemented yui tooltip, and added it into annotation and main page.
r281 <td>${h.link_to(repo['name'],
h.url('summary_home',repo_name=repo['name']))}</td>
made global funcion to clean repo names, and remove all special chars from the name....
r260 <td title="${repo['description']}">${h.truncate(repo['description'],60)}</td>
switched filters into webhelpers for easy of usage....
r282 <td>${h.age(repo['last_change'])}</td>
implemented yui tooltip, and added it into annotation and main page.
r281 <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>
switched filters into webhelpers for easy of usage....
r282 <td title="${repo['contact']}">${h.person(repo['contact'])}</td>
Marcin Kuzminski
Implemented index page using vcs
r55 <td>
main html update
r268 <a title="${_('Subscribe to %s rss feed')%repo['name']}" class="rss_logo" href="${h.url('rss_feed_home',repo_name=repo['name'])}"></a>
Marcin Kuzminski
Implemented index page using vcs
r55 </td>
Updated tempaltes, added file browser breadcrumbs, and feed icons
r102 <td>
main html update
r268 <a title="${_('Subscribe to %s atom feed')%repo['name']}" class="atom_logo" href="${h.url('atom_feed_home',repo_name=repo['name'])}"></a>
Updated tempaltes, added file browser breadcrumbs, and feed icons
r102 </td>
Marcin Kuzminski
Implemented index page using vcs
r55 </tr>
%endfor
</table>
</%def>