Load the comments once they are created.

This commit is contained in:
Pierre 2018-01-31 06:56:19 +01:00
parent d100d42c06
commit 8af020364d

View File

@ -13,12 +13,25 @@ ComunicWeb.components.comments.form = {
*/ */
display: function(postID, target){ display: function(postID, target){
//Create form contener //Check if we are creating a new comment of or reseting an existing one
var commentForm = createElem2({ if(target.className != "comment-creation-form"){
appendTo: target,
type: "form", //Create form contener
class: "comment-creation-form" var commentForm = createElem2({
}); appendTo: target,
type: "form",
class: "comment-creation-form"
});
}
else {
//Reset current form
emptyElem(target);
var commentForm = target;
}
//Create input group //Create input group
var inputGroup = createElem2({ var inputGroup = createElem2({
@ -102,7 +115,15 @@ ComunicWeb.components.comments.form = {
return; return;
} }
//Perform next actions //Reset the creation form
ComunicWeb.components.comments.form.display(postID, commentForm);
//Load the new comment before the form element
var newCommentTarget = createElem2({
insertBefore: commentForm,
type: "div"
});
ComunicWeb.components.comments.actions.reload(result.commentID, newCommentTarget);
}); });