Files
@ 46b7d108ea7a
Branch filter:
Location: kallithea/pylons_app/templates/changelog/changelog.html - annotation
46b7d108ea7a
3.1 KiB
text/html
made graphg ticker, and fixes a paging bug caused grapgh disaligment
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | 787689980bcd 787689980bcd 787689980bcd 50a39f923f31 787689980bcd 787689980bcd 787689980bcd 787689980bcd 787689980bcd 787689980bcd 787689980bcd 787689980bcd 787689980bcd 50a39f923f31 787689980bcd 787689980bcd 787689980bcd 787689980bcd 237470e64bb8 237470e64bb8 237470e64bb8 237470e64bb8 787689980bcd 237470e64bb8 50a39f923f31 50a39f923f31 ab1afe7444f3 ab1afe7444f3 ab1afe7444f3 50a39f923f31 50a39f923f31 50a39f923f31 1dbe02063123 1dbe02063123 1dbe02063123 1dbe02063123 1dbe02063123 1dbe02063123 50a39f923f31 50a39f923f31 50a39f923f31 ab1afe7444f3 50a39f923f31 50a39f923f31 46b7d108ea7a 46b7d108ea7a 46b7d108ea7a 46b7d108ea7a 46b7d108ea7a 46b7d108ea7a 50a39f923f31 1dbe02063123 c4caeca9dd66 c4caeca9dd66 50a39f923f31 50a39f923f31 3a1b921ce51c 3a1b921ce51c 3a1b921ce51c 3a1b921ce51c 3a1b921ce51c 3a1b921ce51c 3a1b921ce51c 3a1b921ce51c 1dbe02063123 3a1b921ce51c 3a1b921ce51c 671931f082c3 0d809e72b357 3a1b921ce51c 3a1b921ce51c 671931f082c3 3a1b921ce51c 50a39f923f31 50a39f923f31 50a39f923f31 787689980bcd 787689980bcd ab1afe7444f3 787689980bcd ab1afe7444f3 ab1afe7444f3 ab1afe7444f3 ab1afe7444f3 ab1afe7444f3 ab1afe7444f3 ab1afe7444f3 ab1afe7444f3 ab1afe7444f3 ab1afe7444f3 ab1afe7444f3 787689980bcd ab1afe7444f3 ab1afe7444f3 ab1afe7444f3 ab1afe7444f3 ab1afe7444f3 ab1afe7444f3 ab1afe7444f3 ab1afe7444f3 787689980bcd 787689980bcd 787689980bcd 787689980bcd 237470e64bb8 237470e64bb8 237470e64bb8 787689980bcd | <%inherit file="/base/base.html"/>
<%def name="title()">
${_('Changelog - %s') % c.repo_name}
</%def>
<%def name="breadcrumbs()">
${h.link_to(u'Home',h.url('/'))}
/
${h.link_to(c.repo_name,h.url('changelog_home',repo_name=c.repo_name))}
/
${_('changelog')}
</%def>
<%def name="page_nav()">
${self.menu('changelog')}
</%def>
<%def name="main()">
<h2 class="no-link no-border">${_('Changelog')} - ${_('showing ')}
${c.size if c.size <= c.total_cs else c.total_cs}
${_('out of')} ${c.total_cs} ${_('revisions')}
</h2>
<noscript>${_('The revision graph only works with JavaScript-enabled browsers.')}</noscript>
% if c.pagination:
<div id="graph">
<div id="graph_nodes">
<canvas id="graph_canvas"></canvas>
</div>
<div id="graph_content">
<div class="container_header">
${h.form(h.url.current(),method='get')}
<div>
<span>${_('Show')}: </span>
<span>${h.text('size',size=2,value=c.size)}</span>
<span>${_('revisions')}</span>
${h.submit('set',_('set'))}
</div>
${h.end_form()}
</div>
%for cnt,cs in enumerate(c.pagination):
<div id="chg_${cnt+1}" class="container">
<div class="left">
<div class="date">${_('commit')} ${cs.revision}: ${cs.raw_id}@${cs.date}</div>
<span class="logtags">
<span class="branchtag">${cs.branch}</span>
%for tag in cs.tags:
<span class="tagtag">${tag}</span>
%endfor
</span>
<div class="author">${cs.author}</div>
<div class="message">
${h.link_to(h.wrap_paragraphs(cs.message),
h.url('changeset_home',repo_name=c.repo_name,revision=cs.raw_id))}
</div>
</div>
<div class="right">
<div class="changes">
<span class="removed" title="${_('removed')}">${len(cs.removed)}</span>
<span class="changed" title="${_('changed')}">${len(cs.changed)}</span>
<span class="added" title="${_('added')}">${len(cs.added)}</span>
</div>
%if len(cs.parents)>1:
<div class="merge">
${_('merge')}<img alt="merge" src="/images/icons/arrow_join.png"/>
</div>
%endif
%for p_cs in reversed(cs.parents):
<div class="parent">${_('Parent')} ${p_cs.revision}: ${h.link_to(p_cs.raw_id,
h.url('changeset_home',repo_name=c.repo_name,revision=p_cs.raw_id),title=p_cs.message)}
</div>
%endfor
</div>
</div>
%endfor
</div>
</div>
<script type="text/javascript" src="/js/graph.js"></script>
<script type="text/javascript">
YAHOO.util.Event.onDOMReady(function(){
function set_canvas() {
var c = document.getElementById('graph_nodes');
var t = document.getElementById('graph_content');
canvas = document.getElementById('graph_canvas');
var div_h = t.clientHeight;
c.style.height=div_h+'px';
canvas.setAttribute('height',div_h);
canvas.setAttribute('width',160);
};
set_canvas();
var jsdata = ${c.jsdata|n};
var r = new BranchRenderer();
r.render(jsdata);
});
</script>
<div>
<h2>${c.pagination.pager('$link_previous ~2~ $link_next')}</h2>
</div>
%else:
${_('There are no changes yet')}
%endif
</%def>
|