# HG changeset patch # User Mads Kiilerich # Date 1452009399 -3600 # Node ID 76b9630e1e923be045046684e5b5ca46f9b693fe # Parent 7db8e58cee2fa21cb03fc08a7b409390ddc27d67 diff: align diff layout; give changeset diffs links and give PR diffs more action icons I'm not sure this is better but it uses existing parts consistently. diff -r 7db8e58cee2f -r 76b9630e1e92 kallithea/templates/changeset/diff_block.html --- a/kallithea/templates/changeset/diff_block.html Sun Nov 29 16:43:42 2015 +0100 +++ b/kallithea/templates/changeset/diff_block.html Tue Jan 05 16:56:39 2016 +0100 @@ -12,14 +12,34 @@ <% url_fid = h.FID(cs_rev, filename) a_repo_name = cs_repo_name = c.repo_name + a_ref_type, a_ref_name = 'rev', a_rev + cs_ref_type, cs_ref_name = 'rev', cs_rev %>
- ${h.link_to_if(op!='D',h.safe_unicode(filename),h.url('files_home',repo_name=cs_repo_name, - revision=cs_rev,f_path=h.safe_unicode(filename)))} + ${h.safe_unicode(filename)} | + ## TODO: link to ancestor and head of other instead of exactly other + %if op == 'A': + ${_('Added')} + ${h.short_ref(cs_ref_type, cs_ref_name)} + %elif op == 'M': + ${h.short_ref(a_ref_type, a_ref_name)} + + ${h.short_ref(cs_ref_type, cs_ref_name)} + %elif op == 'D': + ${_('Deleted')} + ${h.short_ref(a_ref_type, a_ref_name)} + %elif op == 'R': + ${_('Renamed')} + ${h.short_ref(a_ref_type, a_ref_name)} + + ${h.short_ref(cs_ref_type, cs_ref_name)} + %else: + ${op}??? + %endif
+ + + + + + + + + ${c.ignorews_url(request.GET, url_fid)} ${c.context_url(request.GET, url_fid)}