review/templates/pieces/linecomment.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 %}

<tr class="comment">
    <td class="comment group {{ obsclass }}" colspan="3" id="comment-{{ comment.identifier }}">
        <div class="comment-content">
            <span class="identifier disabled">{{ comment.identifier }}</span>
            <span class="commentlines disabled">{{ ','.join(utils['map'](utils['str'], comment.lines)) }}</span>
            <a href="#comment-{{ comment.identifier }}" rel="comments" class="expand" id="comment-expand-{{ comment.identifier }}">&rarr;</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>
                    <div class="raw disabled">{{ comment.message }}</div>
                {% else %}
                    <div class="message raw plain">{{ comment.message }}</div>
                {% endif %}


                {% if not read_only %}
                    <a class="edit-line" href="#">Edit</a>
                {% endif %}
            </div>
        </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">
                    <div class="context-head">in {{ comment.ufilename }}</div>
                </div>
                <div class="message">{{ comment.message }}</div>
            </div>
        </div>
    </td>
</tr>