From 27b10964be349f006aa15257e8e80aba4e488367 Mon Sep 17 00:00:00 2001 From: Pierre Date: Fri, 19 Jan 2018 07:00:49 +0100 Subject: [PATCH] Ready to display comments. --- assets/js/components/comments/ui.js | 43 +++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/assets/js/components/comments/ui.js b/assets/js/components/comments/ui.js index ce362d8a..c188eb8f 100644 --- a/assets/js/components/comments/ui.js +++ b/assets/js/components/comments/ui.js @@ -16,7 +16,50 @@ ComunicWeb.components.comments.ui = { display: function(infos, postID, target){ //First, get informations about the users + var usersID = ComunicWeb.components.comments.utils.get_users_id(infos); + //Get informations about the users + var usersInfo = ComunicWeb.user.userInfos.getMultipleUsersInfos(usersID, function(result){ + + //Check for errors + if(result.error){ + ComunicWeb.common.notificationSystem.showNotification("Couldn't informations about some users to display their comments !", "danger"); + return; + } + + //Process the comments + ComunicWeb.components.comments.ui._process_comments(infos, result, postID, target); + + }, false); + }, + + /** + * Process the list of comments + * + * @param {Object} infos Informations about the comments + * @param {Object} userInfos Informations about the users of the comments + * @param {int} postID The ID of the post attached to the comments + * @param {HTMLElement} target The target for the comments + */ + _process_comments: function(infos, usersInfos, postID, target){ + + //Create comments contener + var contener = createElem2({ + appendTo: target, + type: "div", + class: "box-comments post-comments" + }); + + + + }, + + /** + * Show a comment + * + * + */ + _show_comment: function(){ },