Files
@ 5e4827a8e942
Branch filter:
Location: kallithea/rhodecode/templates/changeset/changeset_file_comment.html - annotation
5e4827a8e942
2.4 KiB
text/html
added reply comment button on top of inline comments
fixed some issues with interactive file filter on files
fixed some issues with interactive file filter on files
d2de0c2f02cd d2de0c2f02cd d2de0c2f02cd d2de0c2f02cd d2de0c2f02cd d2de0c2f02cd d2de0c2f02cd d2de0c2f02cd d2de0c2f02cd d2de0c2f02cd d2de0c2f02cd d2de0c2f02cd 7c487d2678c7 d2de0c2f02cd d2de0c2f02cd 7276b170ce8b d2de0c2f02cd d2de0c2f02cd d2de0c2f02cd d2de0c2f02cd d2de0c2f02cd d2de0c2f02cd d2de0c2f02cd d2de0c2f02cd 6f0143e5efe5 d2de0c2f02cd d2de0c2f02cd d2de0c2f02cd d2de0c2f02cd d2de0c2f02cd 7276b170ce8b 7276b170ce8b 7276b170ce8b 7276b170ce8b 7276b170ce8b 7276b170ce8b 7276b170ce8b aa6a1c6f2ac5 7276b170ce8b 7276b170ce8b cf370b6d3977 cf370b6d3977 3efc47f59639 7276b170ce8b 7276b170ce8b 7276b170ce8b 7276b170ce8b 7276b170ce8b 7276b170ce8b 7276b170ce8b 7276b170ce8b aa6a1c6f2ac5 aa6a1c6f2ac5 aa6a1c6f2ac5 aa6a1c6f2ac5 aa6a1c6f2ac5 aa6a1c6f2ac5 aa6a1c6f2ac5 aa6a1c6f2ac5 aa6a1c6f2ac5 aa6a1c6f2ac5 aa6a1c6f2ac5 aa6a1c6f2ac5 7276b170ce8b 7276b170ce8b d2de0c2f02cd | ##usage:
## <%namespace name="comment" file="/changeset/changeset_file_comment.html"/>
## ${comment.comment_block(co)}
##
<%def name="comment_block(co)">
<div class="comment" id="comment-${co.comment_id}">
<div class="meta">
<span class="user">
<img src="${h.gravatar_url(co.author.email, 20)}" />
${co.author.username}
</span>
<a href="${h.url.current(anchor='comment-%s' % co.comment_id)}"> ${_('commented on')} </a>
${h.short_id(co.revision)}
%if co.f_path:
${_(' in file ')}
${co.f_path}:L ${co.line_no}
%endif
<span class="date">
${h.age(co.modified_at)}
</span>
</div>
<div class="text">
%if h.HasPermissionAny('hg.admin', 'repository.admin')() or co.author.user_id == c.rhodecode_user.user_id:
<div class="buttons">
<span onClick="deleteComment(${co.comment_id})" class="delete-comment ui-button-small">${_('Delete')}</span>
</div>
%endif
${h.rst(co.text)|n}
</div>
</div>
</%def>
<%def name="comment_inline_form()">
<div id='comment-inline-form-template' style="display:none">
<div class="comment-inline-form">
%if c.rhodecode_user.username != 'default':
${h.form(h.url('changeset_comment', repo_name=c.repo_name, revision=c.changeset.raw_id))}
<div class="clearfix">
<div class="comment-help">${_('Commenting on line')} {1} ${_('comments parsed using')}
<a href="${h.url('rst_help')}">RST</a> ${_('syntax')}</div>
<textarea id="text_{1}" name="text"></textarea>
</div>
<div class="comment-button">
<input type="hidden" name="f_path" value="{0}">
<input type="hidden" name="line" value="{1}">
${h.submit('save', _('Comment'), class_='ui-button-small')}
${h.reset('hide-inline-form', _('Hide'), class_='ui-button-small hide-inline-form')}
</div>
${h.end_form()}
%else:
${h.form('')}
<div class="clearfix">
<div class="comment-help">
${'You need to be logged in to comment.'} <a href="${h.url('login_home',came_from=h.url.current())}">${_('Login now')}</a>
</div>
</div>
<div class="comment-button">
${h.reset('hide-inline-form', _('Hide'), class_='ui-button-small hide-inline-form')}
</div>
${h.end_form()}
%endif
</div>
</div>
</%def>
|