diff --git a/rhodecode/templates/changelog/changelog.html b/rhodecode/templates/changelog/changelog.html --- a/rhodecode/templates/changelog/changelog.html +++ b/rhodecode/templates/changelog/changelog.html @@ -59,20 +59,15 @@ ${c.repo_name} ${_('Changelog')} - ${c.r
${h.link_to(h.wrap_paragraphs(cs.message),h.url('changeset_home',repo_name=c.repo_name,revision=cs.raw_id))}
-
- % if len(cs.affected_files) <= c.affected_files_cut_off: - ${len(cs.removed)} - ${len(cs.changed)} - ${len(cs.added)} - % else: - ! - ! - ! - % endif +
+ + ${len(cs.affected_files)} +
%if len(cs.parents)>1:
- ${_('merge')}merge + ${_('merge')}merge
%endif %if cs.parents: @@ -110,7 +105,7 @@ ${c.repo_name} ${_('Changelog')} - ${c.r YAHOO.util.Event.onDOMReady(function(){ //Monitor range checkboxes and build a link to changesets - //ranges + //ranges var checkboxes = YUD.getElementsByClassName('changeset_range'); var url_tmpl = "${h.url('changeset_home',repo_name=c.repo_name,revision='__REVRANGE__')}"; YUE.on(checkboxes,'click',function(e){ @@ -139,6 +134,15 @@ ${c.repo_name} ${_('Changelog')} - ${c.r } }); + //Fetch changeset details + YUE.on(YUD.getElementsByClassName('changed_total'),'click',function(e){ + var id = e.currentTarget.id + var url = "${h.url('changelog_details',repo_name=c.repo_name,cs='__CS__')}" + var url = url.replace('__CS__',id); + ypjax(url,id+'_changes_info',function(){tooltip_activate()}); + }); + + function set_canvas(heads) { var c = document.getElementById('graph_nodes'); var t = document.getElementById('graph_content');