NodeBB/NodeBB

View on GitHub
src/views/modals/post-history.tpl

Summary

Maintainability
Test Coverage
<p class="number-of-diffs">
    {{{ if numDiffs }}}
    [[topic:diffs.description, {numDiffs}]]
    {{{ else }}}
    [[topic:diffs.no-revisions-description, {numDiffs}]]
    {{{ end }}}
</p>
{{{ if numDiffs }}}
<div class="mb-3">
    <select class="form-control">
        {{{ each diffs }}}
        <option value="{../timestamp}">
            {./pretty}
            {{{ if ./username }}}[{./username}]{{{ end }}}
            {{{ if @first }}}([[topic:diffs.current-revision]]){{{ end }}}
            {{{ if @last }}}([[topic:diffs.original-revision]]){{{ end }}}
        </option>
        {{{ end }}}
    </select>

    <hr />

    <ul class="posts-list diffs list-unstyled"></ul>

    {{{ if editable }}}
    <button class="btn btn-primary" data-action="restore">[[topic:diffs.restore]]</button>
    {{{ end }}}
    {{{ if deletable }}}
    <button class="btn btn-danger" data-action="delete">[[topic:diffs.delete]]</button>
    {{{ end }}}
    {{{ if editable }}}
    <p class="form-text">[[topic:diffs.restore-description]]</p>
    {{{ end }}}

</div>
{{{ end }}}