review/templates/pieces/comment.html @ 16e0bcd4f854
Switch to the new hg spanset API
This api was introduced in 3.2, and the indexation is not supported anymore (probably since
3.4)
Patch provided by David Douard
(see https://bitbucket.org/sjl/hg-review/pull-requests/8/better-handling-of-obsolescence-markers/diff#comment-8174971)
author |
Christophe de Vienne <christophe@cdevienne.info> |
date |
Fri, 19 Aug 2016 18:21:28 +0200 |
parents |
0dc141617716 |
children |
(none) |
{% if comment.style == 'markdown' %}
{% set rendered = utils['markdown'](comment.message) %}
{% endif %}
{% if comment.node != rev.hex() %}
{% set obsolete = True %}
{% set obsclass = ' obsolete' %}
{% endif %}
<div class="comment group{{ obsclass }}" id="comment-{{ comment.identifier }}">
<a href="#comment-{{ comment.identifier }}" rel="comments" class="expand" id="comment-expand-{{ comment.identifier }}">→</a>
<script type="text/javascript">
$(function() {
$("#comment-expand-{{ comment.identifier }}").colorbox({inline: true, href: "#comment-{{ comment.identifier }}-colorboxed"});
});
</script>
<div class="avatar">
<img src="{{ utils['item_gravatar'](comment, 30) }}" />
</div>
<div>
<div class="author">
<a href="mailto:{{ utils['email'](comment.author) }}">{{ utils['templatefilters'].person(comment.author) }}</a>
said:
</div>
{% if comment.style == 'markdown' %}
<div class="message markdown">{{ rendered|safe }}</div>
{% else %}
<div class="message plain">{{ comment.message }}</div>
{% endif %}
</div>
<div id="comment-{{ comment.identifier }}-colorboxed" class="colorboxed">
<div class="avatar">
<img src="{{ utils['item_gravatar'](comment, 30) }}" />
</div>
<div>
<div class="author">
<a href="mailto:{{ utils['email'](comment.author) }}">{{ utils['templatefilters'].person(comment.author) }}</a>
said:
</div>
<div class="context">
{% if comment.ufilename %}
<div class="context-head">on {{ comment.ufilename }}</div>
{% elif obsolete %}
<div class="context-head">on changeset obsolete
{{ utils['node_short'](comment.node.decode('hex')) }}</div>
{% else %}
<div class="context-head">on changeset {{ rev.rev() }}:{{ utils['node_short'](rev.node()) }}</div>
{% endif %}
</div>
<div class="message">{{ comment.message }}</div>
</div>
</div>
{% if not read_only %}
{% include "pieces/forms/comment-change.html" %}
{% endif %}
</div>