comparison rhodecode/templates/changeset/changeset.html @ 3197:b4f401524060 beta

html: don't use tabs
author Mads Kiilerich <madski@unity3d.com>
date Tue, 22 Jan 2013 23:44:38 +0100
parents 68f9c216377d
children 91f4e30da32d
comparison
equal deleted inserted replaced
3196:809fe2d392f8 3197:b4f401524060
29 var _GROUPS_AC_DATA = ${c.users_groups_array|n}; 29 var _GROUPS_AC_DATA = ${c.users_groups_array|n};
30 AJAX_COMMENT_URL = "${url('changeset_comment',repo_name=c.repo_name,revision=c.changeset.raw_id)}"; 30 AJAX_COMMENT_URL = "${url('changeset_comment',repo_name=c.repo_name,revision=c.changeset.raw_id)}";
31 AJAX_COMMENT_DELETE_URL = "${url('changeset_comment_delete',repo_name=c.repo_name,comment_id='__COMMENT_ID__')}"; 31 AJAX_COMMENT_DELETE_URL = "${url('changeset_comment_delete',repo_name=c.repo_name,comment_id='__COMMENT_ID__')}";
32 </script> 32 </script>
33 <div class="table"> 33 <div class="table">
34 <div class="diffblock"> 34 <div class="diffblock">
35 <div class="parents"> 35 <div class="parents">
36 %if c.changeset.parents: 36 %if c.changeset.parents:
37 %for n, p_cs in enumerate(reversed(c.changeset.parents)): 37 %for n, p_cs in enumerate(reversed(c.changeset.parents)):
38 <span class="changeset_hash">&laquo; ${h.link_to('%s:%s' % (p_cs.revision,p_cs.raw_id[:6]),h.url('changeset_home',repo_name=c.repo_name,revision=p_cs.raw_id),title=p_cs.message)}</span> 38 <span class="changeset_hash">&laquo; ${h.link_to('%s:%s' % (p_cs.revision,p_cs.raw_id[:6]),h.url('changeset_home',repo_name=c.repo_name,revision=p_cs.raw_id),title=p_cs.message)}</span>
39 <br> 39 <br>
50 %endfor 50 %endfor
51 %else: 51 %else:
52 <span>${_('No children')}</span> 52 <span>${_('No children')}</span>
53 %endif 53 %endif
54 </div> 54 </div>
55 <div class="code-header banner"> 55 <div class="code-header banner">
56 56
57 <div class="hash"> 57 <div class="hash">
58 r${c.changeset.revision}:${h.short_id(c.changeset.raw_id)} 58 r${c.changeset.revision}:${h.short_id(c.changeset.raw_id)}
59 </div> 59 </div>
60 <div class="date"> 60 <div class="date">
73 ${c.ignorews_url(request.GET)} 73 ${c.ignorews_url(request.GET)}
74 ${c.context_url(request.GET)} 74 ${c.context_url(request.GET)}
75 </div> 75 </div>
76 <div class="comments-number" style="float:right;padding-right:5px">${ungettext("%d comment", "%d comments", len(c.comments)) % len(c.comments)} ${ungettext("(%d inline)", "(%d inline)", c.inline_cnt) % c.inline_cnt}</div> 76 <div class="comments-number" style="float:right;padding-right:5px">${ungettext("%d comment", "%d comments", len(c.comments)) % len(c.comments)} ${ungettext("(%d inline)", "(%d inline)", c.inline_cnt) % c.inline_cnt}</div>
77 </div> 77 </div>
78 </div> 78 </div>
79 <div id="changeset_content"> 79 <div id="changeset_content">
80 <div class="container"> 80 <div class="container">
81 <div class="left"> 81 <div class="left">
82 <div class="author"> 82 <div class="author">
83 <div class="gravatar"> 83 <div class="gravatar">
84 <img alt="gravatar" src="${h.gravatar_url(h.email_or_none(c.changeset.author),20)}"/> 84 <img alt="gravatar" src="${h.gravatar_url(h.email_or_none(c.changeset.author),20)}"/>
85 </div> 85 </div>
86 <span>${h.person(c.changeset.author)}</span><br/> 86 <span>${h.person(c.changeset.author)}</span><br/>
87 <span><a href="mailto:${h.email_or_none(c.changeset.author)}">${h.email_or_none(c.changeset.author)}</a></span><br/> 87 <span><a href="mailto:${h.email_or_none(c.changeset.author)}">${h.email_or_none(c.changeset.author)}</a></span><br/>
88 </div> 88 </div>
89 <div class="message">${h.urlify_commit(c.changeset.message, c.repo_name)}</div> 89 <div class="message">${h.urlify_commit(c.changeset.message, c.repo_name)}</div>
90 </div> 90 </div>
91 <div class="right"> 91 <div class="right">
92 <div class="changes"> 92 <div class="changes">
93 % if (len(c.changeset.affected_files) <= c.affected_files_cut_off) or c.fulldiff: 93 % if (len(c.changeset.affected_files) <= c.affected_files_cut_off) or c.fulldiff:
94 <span class="removed" title="${_('removed')}">${len(c.changeset.removed)}</span> 94 <span class="removed" title="${_('removed')}">${len(c.changeset.removed)}</span>
95 <span class="changed" title="${_('changed')}">${len(c.changeset.changed)}</span> 95 <span class="changed" title="${_('changed')}">${len(c.changeset.changed)}</span>
96 <span class="added" title="${_('added')}">${len(c.changeset.added)}</span> 96 <span class="added" title="${_('added')}">${len(c.changeset.added)}</span>
97 % else: 97 % else:
98 <span class="removed" title="${_('affected %s files') % len(c.changeset.affected_files)}">!</span> 98 <span class="removed" title="${_('affected %s files') % len(c.changeset.affected_files)}">!</span>
99 <span class="changed" title="${_('affected %s files') % len(c.changeset.affected_files)}">!</span> 99 <span class="changed" title="${_('affected %s files') % len(c.changeset.affected_files)}">!</span>
100 <span class="added" title="${_('affected %s files') % len(c.changeset.affected_files)}">!</span> 100 <span class="added" title="${_('affected %s files') % len(c.changeset.affected_files)}">!</span>
101 % endif 101 % endif
102 </div> 102 </div>
103 103
104 <span class="logtags"> 104 <span class="logtags">
105 %if len(c.changeset.parents)>1: 105 %if len(c.changeset.parents)>1:
106 <span class="merge">${_('merge')}</span> 106 <span class="merge">${_('merge')}</span>
107 %endif 107 %endif
108 %if c.changeset.branch: 108 %if c.changeset.branch:
109 <span class="branchtag" title="${'%s %s' % (_('branch'),c.changeset.branch)}"> 109 <span class="branchtag" title="${'%s %s' % (_('branch'),c.changeset.branch)}">
110 ${h.link_to(c.changeset.branch,h.url('files_home',repo_name=c.repo_name,revision=c.changeset.raw_id))} 110 ${h.link_to(c.changeset.branch,h.url('files_home',repo_name=c.repo_name,revision=c.changeset.raw_id))}
111 </span> 111 </span>
112 %endif 112 %endif
113 %for tag in c.changeset.tags: 113 %for tag in c.changeset.tags:
114 <span class="tagtag" title="${'%s %s' % (_('tag'),tag)}"> 114 <span class="tagtag" title="${'%s %s' % (_('tag'),tag)}">
115 ${h.link_to(tag,h.url('files_home',repo_name=c.repo_name,revision=c.changeset.raw_id))}</span> 115 ${h.link_to(tag,h.url('files_home',repo_name=c.repo_name,revision=c.changeset.raw_id))}</span>
116 %endfor 116 %endfor
117 </span> 117 </span>
118 </div> 118 </div>
119 </div> 119 </div>
120 <span> 120 <span>
121 % if c.limited_diff: 121 % if c.limited_diff:
122 ${ungettext('%s file changed','%s files changed',len(c.changeset.affected_files)) % (len(c.changeset.affected_files))}: 122 ${ungettext('%s file changed','%s files changed',len(c.changeset.affected_files)) % (len(c.changeset.affected_files))}:
123 % else: 123 % else:
124 ${ungettext('%s file changed with %s insertions and %s deletions','%s files changed with %s insertions and %s deletions', len(c.changeset.affected_files)) % (len(c.changeset.affected_files),c.lines_added,c.lines_deleted)}: 124 ${ungettext('%s file changed with %s insertions and %s deletions','%s files changed with %s insertions and %s deletions', len(c.changeset.affected_files)) % (len(c.changeset.affected_files),c.lines_added,c.lines_deleted)}:
125 %endif 125 %endif
126 </span> 126 </span>
127 <div class="cs_files"> 127 <div class="cs_files">
128 %for FID, (cs1, cs2, change, path, diff, stats) in c.changes[c.changeset.raw_id].iteritems(): 128 %for FID, (cs1, cs2, change, path, diff, stats) in c.changes[c.changeset.raw_id].iteritems():
129 <div class="cs_${change}"> 129 <div class="cs_${change}">
130 <div class="node"> 130 <div class="node">
131 <a href="#${FID}">${h.safe_unicode(path)}</a> 131 <a href="#${FID}">${h.safe_unicode(path)}</a>
132 </div> 132 </div>
134 </div> 134 </div>
135 %endfor 135 %endfor
136 % if c.limited_diff: 136 % if c.limited_diff:
137 <h5>${_('Changeset was too big and was cut off...')}</h5> 137 <h5>${_('Changeset was too big and was cut off...')}</h5>
138 % endif 138 % endif
139 </div> 139 </div>
140 </div> 140 </div>
141 141
142 </div> 142 </div>
143 143
144 ## diff block 144 ## diff block
145 <%namespace name="diff_block" file="/changeset/diff_block.html"/> 145 <%namespace name="diff_block" file="/changeset/diff_block.html"/>