WIP: endpoint for posting new comments without comment list.

We need to determine what happens when such a comment is successfully
posted, as we can't just reload the comment list. In other words, this is
dependent on where we are embedded, and cannot be handled just locally.
This commit is contained in:
2016-11-02 15:40:26 +01:00
parent 2cc21583d9
commit e69393e95e
2 changed files with 27 additions and 0 deletions

View File

@@ -69,6 +69,7 @@
| {% endif %}
| {% if show_comments %}
section#comments-list-header
#comments-list-title
| {% if nr_of_comments == 0 %}No{% else %}{{ nr_of_comments }}{% endif %} comment{{ nr_of_comments|pluralize }}
@@ -76,6 +77,7 @@
| {% for comment in comments['_items'] %}
| {{ macros.render_comment(comment, False) }}
| {% endfor %}
| {% endif %}
| {% block comment_scripts %}
script.
@@ -99,11 +101,16 @@ script.
}
})
.done(function(comment_node_id) {
{% if show_comments %}
var commentsUrl = "{{ url_for('nodes.comments_for_node', node_id=node_id) }}";
loadComments(commentsUrl)
.done(function() {
$('#' + comment_node_id).scrollHere();
});
{% else %}
// TODO: implement something here
console.log('Comment posted succesfully, reload the page to see it.');
{% endif %}
});
});