diff --git a/rhodecode/templates/changeset/changeset.html b/rhodecode/templates/changeset/changeset.html --- a/rhodecode/templates/changeset/changeset.html +++ b/rhodecode/templates/changeset/changeset.html @@ -18,6 +18,12 @@ ${self.menu('changelog')} +<%def name="fid(raw_id,path)" filter="strip"> + <% + return 'C-%s-%s' % (h.short_id(raw_id),h.safeid(h.safe_unicode(path))) + %> + + <%def name="main()">
@@ -92,7 +98,7 @@
%for change,filenode,diff,cs1,cs2,stat in c.changes:
-
${h.link_to(h.safe_unicode(filenode.path),h.url.current(anchor='C-%s-%s' % (h.short_id(filenode.changeset.raw_id),h.safeid(h.safe_unicode(filenode.path)))))}
+
${h.link_to(h.safe_unicode(filenode.path),h.url.current(anchor=self.fid(filenode.changeset.raw_id,filenode.path)))}
${h.fancy_file_stats(stat)}
%endfor @@ -108,7 +114,7 @@ %if change !='removed':
-
+
${h.link_to_if(change!='removed',h.safe_unicode(filenode.path),h.url('files_home',repo_name=c.repo_name, @@ -142,9 +148,9 @@
${len(c.comments)} comment(s) (${c.inline_cnt} ${_('inline')})
%for path, lines in c.inline_comments: -
+