mirror of
https://github.com/pierre42100/ComunicWeb
synced 2024-11-26 13:59:23 +00:00
Fixed typo
This commit is contained in:
parent
bd888f0f47
commit
655432a500
@ -12,7 +12,7 @@ ComunicWeb.components.posts.ui = {
|
|||||||
* @param {Object} infos Informations about the post
|
* @param {Object} infos Informations about the post
|
||||||
* @param {HTMLElement} target The target for the post
|
* @param {HTMLElement} target The target for the post
|
||||||
*/
|
*/
|
||||||
display_post: function(infos, target){
|
display_post: function(info, target){
|
||||||
|
|
||||||
//Check if it is required to create a post root element or not
|
//Check if it is required to create a post root element or not
|
||||||
if(target.className.includes("post"))
|
if(target.className.includes("post"))
|
||||||
@ -62,10 +62,10 @@ ComunicWeb.components.posts.ui = {
|
|||||||
});
|
});
|
||||||
|
|
||||||
//Show the age of the post
|
//Show the age of the post
|
||||||
postDescription.innerHTML = ComunicWeb.common.date.timeDiffToStr(infos.post_time) + " ago";
|
postDescription.innerHTML = ComunicWeb.common.date.timeDiffToStr(info.post_time) + " ago";
|
||||||
|
|
||||||
//Load user informations
|
//Load user informations
|
||||||
ComunicWeb.user.userInfos.getUserInfos(infos.userID, function(result){
|
ComunicWeb.user.userInfos.getUserInfos(info.userID, function(result){
|
||||||
if(result.firstName){
|
if(result.firstName){
|
||||||
userAccountImage.src = result.accountImage;
|
userAccountImage.src = result.accountImage;
|
||||||
userName.innerHTML = result.firstName + " " + result.lastName;
|
userName.innerHTML = result.firstName + " " + result.lastName;
|
||||||
@ -92,10 +92,10 @@ ComunicWeb.components.posts.ui = {
|
|||||||
|
|
||||||
|
|
||||||
//Get informations about the current visibility level
|
//Get informations about the current visibility level
|
||||||
var visibilityInfos = ComunicWeb.components.posts.visibilityLevels[infos.visibility_level];
|
var visibilityInfos = ComunicWeb.components.posts.visibilityLevels[info.visibility_level];
|
||||||
|
|
||||||
//Check user level access
|
//Check user level access
|
||||||
if(infos.user_access != "full"){
|
if(info.user_access != "full"){
|
||||||
|
|
||||||
//The user can't change the visibility level of the post
|
//The user can't change the visibility level of the post
|
||||||
//Display visibility level as a simple icon
|
//Display visibility level as a simple icon
|
||||||
@ -137,13 +137,13 @@ ComunicWeb.components.posts.ui = {
|
|||||||
|
|
||||||
//Process all visibility levels
|
//Process all visibility levels
|
||||||
//For pages only
|
//For pages only
|
||||||
if(infos.user_page_id != 0){
|
if(info.user_page_id != 0){
|
||||||
var privateChoice = this._add_visibility_menu_item(visibilityDropdown, "private");
|
var privateChoice = this._add_visibility_menu_item(visibilityDropdown, "private");
|
||||||
var friendsChoice = this._add_visibility_menu_item(visibilityDropdown, "friends");
|
var friendsChoice = this._add_visibility_menu_item(visibilityDropdown, "friends");
|
||||||
}
|
}
|
||||||
|
|
||||||
//For groups only
|
//For groups only
|
||||||
if(infos.group_id != 0){
|
if(info.group_id != 0){
|
||||||
var membersChoice = this._add_visibility_menu_item(visibilityDropdown, "members");
|
var membersChoice = this._add_visibility_menu_item(visibilityDropdown, "members");
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -159,7 +159,7 @@ ComunicWeb.components.posts.ui = {
|
|||||||
visibilityChooseButton.disabled = true;
|
visibilityChooseButton.disabled = true;
|
||||||
|
|
||||||
//Make a request on the server to update the level
|
//Make a request on the server to update the level
|
||||||
ComunicWeb.components.posts.interface.set_visibility_level(infos.ID, new_level, function(response){
|
ComunicWeb.components.posts.interface.set_visibility_level(info.ID, new_level, function(response){
|
||||||
|
|
||||||
//Unlock button
|
//Unlock button
|
||||||
visibilityChooseButton.disabled = false;
|
visibilityChooseButton.disabled = false;
|
||||||
@ -177,12 +177,12 @@ ComunicWeb.components.posts.ui = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//Set the items lives
|
//Set the items lives
|
||||||
if(infos.user_page_id != 0){
|
if(info.user_page_id != 0){
|
||||||
privateChoice.onclick = onVisibilityLevelChoice;
|
privateChoice.onclick = onVisibilityLevelChoice;
|
||||||
friendsChoice.onclick = onVisibilityLevelChoice;
|
friendsChoice.onclick = onVisibilityLevelChoice;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(infos.group_id != 0)
|
if(info.group_id != 0)
|
||||||
membersChoice.onclick = onVisibilityLevelChoice;
|
membersChoice.onclick = onVisibilityLevelChoice;
|
||||||
|
|
||||||
publicChoice.onclick = onVisibilityLevelChoice;
|
publicChoice.onclick = onVisibilityLevelChoice;
|
||||||
@ -190,7 +190,7 @@ ComunicWeb.components.posts.ui = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//Add a button to edit the post if the user is allowed
|
//Add a button to edit the post if the user is allowed
|
||||||
if(infos.user_access == "full"){
|
if(info.user_access == "full"){
|
||||||
|
|
||||||
var editButtonDiv = createElem2({
|
var editButtonDiv = createElem2({
|
||||||
appendTo: topRightArea,
|
appendTo: topRightArea,
|
||||||
@ -209,13 +209,13 @@ ComunicWeb.components.posts.ui = {
|
|||||||
editButtonLink.onclick = function(){
|
editButtonLink.onclick = function(){
|
||||||
|
|
||||||
//Open post editor
|
//Open post editor
|
||||||
ComunicWeb.components.posts.edit.open(infos, postRoot);
|
ComunicWeb.components.posts.edit.open(info, postRoot);
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
//Add a button to delete the post if the user is allowed
|
//Add a button to delete the post if the user is allowed
|
||||||
if(infos.user_access == "full" || infos.user_access == "intermediate"){
|
if(info.user_access == "full" || info.user_access == "intermediate"){
|
||||||
|
|
||||||
var deleteButtonDiv = createElem2({
|
var deleteButtonDiv = createElem2({
|
||||||
appendTo: topRightArea,
|
appendTo: topRightArea,
|
||||||
@ -242,7 +242,7 @@ ComunicWeb.components.posts.ui = {
|
|||||||
postRoot.style.visibility = "hidden";
|
postRoot.style.visibility = "hidden";
|
||||||
|
|
||||||
//Delete the post
|
//Delete the post
|
||||||
ComunicWeb.components.posts.interface.delete(infos.ID, function(response){
|
ComunicWeb.components.posts.interface.delete(info.ID, function(response){
|
||||||
|
|
||||||
//Check for error
|
//Check for error
|
||||||
if(response.error){
|
if(response.error){
|
||||||
@ -267,25 +267,25 @@ ComunicWeb.components.posts.ui = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//Add post attachement (if any)
|
//Add post attachement (if any)
|
||||||
if(infos.kind == "text"){
|
if(info.kind == "text"){
|
||||||
//Do nothing
|
//Do nothing
|
||||||
}
|
}
|
||||||
|
|
||||||
//In case of image
|
//In case of image
|
||||||
else if(infos.kind == "image"){
|
else if(info.kind == "image"){
|
||||||
|
|
||||||
//Image link
|
//Image link
|
||||||
var imageLink = createElem2({
|
var imageLink = createElem2({
|
||||||
appendTo: postRoot,
|
appendTo: postRoot,
|
||||||
type:"a",
|
type:"a",
|
||||||
href: infos.file_path_url,
|
href: info.file_path_url,
|
||||||
});
|
});
|
||||||
|
|
||||||
//Image element
|
//Image element
|
||||||
createElem2({
|
createElem2({
|
||||||
appendTo: imageLink,
|
appendTo: imageLink,
|
||||||
type: "img",
|
type: "img",
|
||||||
src: infos.file_path_url,
|
src: info.file_path_url,
|
||||||
class: "post-image"
|
class: "post-image"
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -299,7 +299,7 @@ ComunicWeb.components.posts.ui = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//In case of video
|
//In case of video
|
||||||
else if(infos.kind == "movie"){
|
else if(info.kind == "movie"){
|
||||||
|
|
||||||
var videoContainer = createElem2({
|
var videoContainer = createElem2({
|
||||||
appendTo: postRoot,
|
appendTo: postRoot,
|
||||||
@ -319,9 +319,9 @@ ComunicWeb.components.posts.ui = {
|
|||||||
var video_src = createElem2({
|
var video_src = createElem2({
|
||||||
appendTo: video,
|
appendTo: video,
|
||||||
type: "source",
|
type: "source",
|
||||||
src: infos.video_info.url
|
src: info.video_info.url
|
||||||
});
|
});
|
||||||
video_src.type = infos.video_info.file_type;
|
video_src.type = info.video_info.file_type;
|
||||||
|
|
||||||
//Enable videoJS
|
//Enable videoJS
|
||||||
//videojs(video);
|
//videojs(video);
|
||||||
@ -329,14 +329,14 @@ ComunicWeb.components.posts.ui = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//In case of YouTube video
|
//In case of YouTube video
|
||||||
else if(infos.kind == "youtube"){
|
else if(info.kind == "youtube"){
|
||||||
|
|
||||||
//Create iframe
|
//Create iframe
|
||||||
var youtube_iframe = createElem2({
|
var youtube_iframe = createElem2({
|
||||||
appendTo: postRoot,
|
appendTo: postRoot,
|
||||||
type: "iframe",
|
type: "iframe",
|
||||||
class: "post-youtube",
|
class: "post-youtube",
|
||||||
src: "https://www.youtube-nocookie.com/embed/"+infos.file_path+"?rel=0"
|
src: "https://www.youtube-nocookie.com/embed/"+info.file_path+"?rel=0"
|
||||||
});
|
});
|
||||||
youtube_iframe.setAttribute("frameborder", 0);
|
youtube_iframe.setAttribute("frameborder", 0);
|
||||||
youtube_iframe.setAttribute("gesture", "media");
|
youtube_iframe.setAttribute("gesture", "media");
|
||||||
@ -346,7 +346,7 @@ ComunicWeb.components.posts.ui = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//In case of PDF
|
//In case of PDF
|
||||||
else if(infos.kind == "pdf"){
|
else if(info.kind == "pdf"){
|
||||||
|
|
||||||
//Create PDF button
|
//Create PDF button
|
||||||
var buttonContainer = createElem2({
|
var buttonContainer = createElem2({
|
||||||
@ -359,7 +359,7 @@ ComunicWeb.components.posts.ui = {
|
|||||||
appendTo: buttonContainer,
|
appendTo: buttonContainer,
|
||||||
type: "a",
|
type: "a",
|
||||||
class: "btn btn-app",
|
class: "btn btn-app",
|
||||||
href: infos.file_path_url,
|
href: info.file_path_url,
|
||||||
});
|
});
|
||||||
button.target = "_blank";
|
button.target = "_blank";
|
||||||
|
|
||||||
@ -378,7 +378,7 @@ ComunicWeb.components.posts.ui = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//In case of weblink
|
//In case of weblink
|
||||||
else if(infos.kind == "weblink"){
|
else if(info.kind == "weblink"){
|
||||||
|
|
||||||
var linkContainer = createElem2({
|
var linkContainer = createElem2({
|
||||||
appendTo: postRoot,
|
appendTo: postRoot,
|
||||||
@ -390,7 +390,7 @@ ComunicWeb.components.posts.ui = {
|
|||||||
var link_img = createElem2({
|
var link_img = createElem2({
|
||||||
appendTo: linkContainer,
|
appendTo: linkContainer,
|
||||||
type: "img",
|
type: "img",
|
||||||
src: (infos.link_image != null ? infos.link_image : ComunicWeb.__config.assetsURL + "img/world.png"),
|
src: (info.link_image != null ? info.link_image : ComunicWeb.__config.assetsURL + "img/world.png"),
|
||||||
class: "attachment-img",
|
class: "attachment-img",
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -399,7 +399,7 @@ ComunicWeb.components.posts.ui = {
|
|||||||
appendTo: linkContainer,
|
appendTo: linkContainer,
|
||||||
type: "h4",
|
type: "h4",
|
||||||
class: "attachment-heading",
|
class: "attachment-heading",
|
||||||
innerHTML: (infos.link_title != null ? infos.link_title : "Web page")
|
innerHTML: (info.link_title != null ? info.link_title : "Web page")
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
@ -413,17 +413,17 @@ ComunicWeb.components.posts.ui = {
|
|||||||
var link_a_url = createElem2({
|
var link_a_url = createElem2({
|
||||||
appendTo: link_attachment_text,
|
appendTo: link_attachment_text,
|
||||||
type: "a",
|
type: "a",
|
||||||
href: infos.link_url,
|
href: info.link_url,
|
||||||
innerHTML: infos.link_url
|
innerHTML: info.link_url
|
||||||
});
|
});
|
||||||
link_a_url.target = "_blank";
|
link_a_url.target = "_blank";
|
||||||
|
|
||||||
//Add description (if any)
|
//Add description (if any)
|
||||||
if(infos.link_description != null){
|
if(info.link_description != null){
|
||||||
var link_description = createElem2({
|
var link_description = createElem2({
|
||||||
appendTo: link_attachment_text,
|
appendTo: link_attachment_text,
|
||||||
type: "p",
|
type: "p",
|
||||||
innerHTML: infos.link_description
|
innerHTML: info.link_description
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -431,7 +431,7 @@ ComunicWeb.components.posts.ui = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//In case of countdown timer
|
//In case of countdown timer
|
||||||
else if (infos.kind == "countdown"){
|
else if (info.kind == "countdown"){
|
||||||
|
|
||||||
//Create countdown target
|
//Create countdown target
|
||||||
var target = createElem2({
|
var target = createElem2({
|
||||||
@ -441,17 +441,17 @@ ComunicWeb.components.posts.ui = {
|
|||||||
});
|
});
|
||||||
|
|
||||||
//Initialize countdown timer
|
//Initialize countdown timer
|
||||||
ComunicWeb.components.countdown.init(infos.time_end, target);
|
ComunicWeb.components.countdown.init(info.time_end, target);
|
||||||
}
|
}
|
||||||
|
|
||||||
//In case of survey
|
//In case of survey
|
||||||
else if(infos.kind == "survey"){
|
else if(info.kind == "survey"){
|
||||||
|
|
||||||
//Add survey question
|
//Add survey question
|
||||||
var surveyQuestion = createElem2({
|
var surveyQuestion = createElem2({
|
||||||
appendTo: postRoot,
|
appendTo: postRoot,
|
||||||
type: "h4",
|
type: "h4",
|
||||||
innerHTML: infos.data_survey.question,
|
innerHTML: info.data_survey.question,
|
||||||
class: "post-survey-question"
|
class: "post-survey-question"
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -542,7 +542,7 @@ ComunicWeb.components.posts.ui = {
|
|||||||
];
|
];
|
||||||
|
|
||||||
var surveyData = [];
|
var surveyData = [];
|
||||||
var survey_choices = infos.data_survey.choices;
|
var survey_choices = info.data_survey.choices;
|
||||||
var color_id = 0;
|
var color_id = 0;
|
||||||
var i;
|
var i;
|
||||||
for (i in survey_choices){
|
for (i in survey_choices){
|
||||||
@ -600,14 +600,14 @@ ComunicWeb.components.posts.ui = {
|
|||||||
if(signed_in()){
|
if(signed_in()){
|
||||||
|
|
||||||
//Check if the user gave a response to the survey
|
//Check if the user gave a response to the survey
|
||||||
if(infos.data_survey.user_choice != 0){
|
if(info.data_survey.user_choice != 0){
|
||||||
|
|
||||||
//Create a text to display user choice
|
//Create a text to display user choice
|
||||||
var choosedResponseElem = createElem2({
|
var choosedResponseElem = createElem2({
|
||||||
appendTo: surveyResponse,
|
appendTo: surveyResponse,
|
||||||
class: "survey-given-response",
|
class: "survey-given-response",
|
||||||
type: "p",
|
type: "p",
|
||||||
innerHTML: "Your response: " + infos.data_survey.choices[infos.data_survey.user_choice].name + " "
|
innerHTML: "Your response: " + info.data_survey.choices[info.data_survey.user_choice].name + " "
|
||||||
});
|
});
|
||||||
|
|
||||||
//Offer the user to cancel his choice
|
//Offer the user to cancel his choice
|
||||||
@ -627,7 +627,7 @@ ComunicWeb.components.posts.ui = {
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
//Make a request on the server
|
//Make a request on the server
|
||||||
ComunicWeb.components.posts.interface.cancel_survey_response(infos.ID, function(response){
|
ComunicWeb.components.posts.interface.cancel_survey_response(info.ID, function(response){
|
||||||
|
|
||||||
//Check for errors
|
//Check for errors
|
||||||
if(response.error){
|
if(response.error){
|
||||||
@ -636,7 +636,7 @@ ComunicWeb.components.posts.ui = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//Reload post
|
//Reload post
|
||||||
ComunicWeb.components.posts.actions.reload_post(infos.ID, postRoot);
|
ComunicWeb.components.posts.actions.reload_post(info.ID, postRoot);
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -698,7 +698,7 @@ ComunicWeb.components.posts.ui = {
|
|||||||
chooseButton.disabled = true;
|
chooseButton.disabled = true;
|
||||||
|
|
||||||
//Perform a request on the server
|
//Perform a request on the server
|
||||||
ComunicWeb.components.posts.interface.survey_send_response(infos.ID, choice_id, function(response){
|
ComunicWeb.components.posts.interface.survey_send_response(info.ID, choice_id, function(response){
|
||||||
|
|
||||||
//Unlock button
|
//Unlock button
|
||||||
chooseButton.disabled = false;
|
chooseButton.disabled = false;
|
||||||
@ -710,7 +710,7 @@ ComunicWeb.components.posts.ui = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//Reload post
|
//Reload post
|
||||||
ComunicWeb.components.posts.actions.reload_post(infos.ID, postRoot);
|
ComunicWeb.components.posts.actions.reload_post(info.ID, postRoot);
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
@ -723,8 +723,8 @@ ComunicWeb.components.posts.ui = {
|
|||||||
//If the kind of post was not implemented
|
//If the kind of post was not implemented
|
||||||
else {
|
else {
|
||||||
//Log error
|
//Log error
|
||||||
ComunicWeb.debug.logMessage("Not implemented kind of post: " + infos.kind);
|
ComunicWeb.debug.logMessage("Not implemented kind of post: " + info.kind);
|
||||||
ComunicWeb.common.error.submitError("notice", "Unimplemented kind of post: " + infos.kind, 0, {});
|
ComunicWeb.common.error.submitError("notice", "Unimplemented kind of post: " + info.kind, 0, {});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -733,7 +733,7 @@ ComunicWeb.components.posts.ui = {
|
|||||||
appendTo: postRoot,
|
appendTo: postRoot,
|
||||||
type: "div",
|
type: "div",
|
||||||
class: "post_content",
|
class: "post_content",
|
||||||
innerHTML: infos.content
|
innerHTML: info.content
|
||||||
});
|
});
|
||||||
|
|
||||||
//Parse emojies
|
//Parse emojies
|
||||||
@ -756,21 +756,21 @@ ComunicWeb.components.posts.ui = {
|
|||||||
|
|
||||||
var userLiking = null;
|
var userLiking = null;
|
||||||
if(signed_in()){
|
if(signed_in()){
|
||||||
userLiking = infos.userlike;
|
userLiking = info.userlike;
|
||||||
}
|
}
|
||||||
|
|
||||||
//Call component
|
//Call component
|
||||||
ComunicWeb.components.like.button.display(
|
ComunicWeb.components.like.button.display(
|
||||||
"post",
|
"post",
|
||||||
infos.ID,
|
info.ID,
|
||||||
infos.likes,
|
info.likes,
|
||||||
userLiking,
|
userLiking,
|
||||||
likesTarget
|
likesTarget
|
||||||
);
|
);
|
||||||
|
|
||||||
//Load comments (if possible)
|
//Load comments (if possible)
|
||||||
if(infos.comments != null)
|
if(info.comments != null)
|
||||||
ComunicWeb.components.comments.ui.display(infos.comments, infos.ID, postRoot);
|
ComunicWeb.components.comments.ui.display(info.comments, info.ID, postRoot);
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user