mirror of
https://github.com/pierre42100/ComunicWeb
synced 2025-02-16 19:02:40 +00:00
Display the general settings form completely
This commit is contained in:
parent
ba87b35382
commit
4d9aeb7041
@ -13,4 +13,10 @@
|
|||||||
width: 70%;
|
width: 70%;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
margin-left: 1%;
|
margin-left: 1%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.box-general-settings .submit-form {
|
||||||
|
width: 100px;
|
||||||
|
margin: auto;
|
||||||
|
display: block;
|
||||||
}
|
}
|
@ -70,6 +70,13 @@ ComunicWeb.pages.settings.sections.general = {
|
|||||||
*/
|
*/
|
||||||
_show_form: function(infos, target){
|
_show_form: function(infos, target){
|
||||||
|
|
||||||
|
//Main account information
|
||||||
|
createElem2({
|
||||||
|
appendTo: target,
|
||||||
|
type: "h4",
|
||||||
|
innerHTML: "Main account information"
|
||||||
|
});
|
||||||
|
|
||||||
//Display user ID
|
//Display user ID
|
||||||
createFormGroup({
|
createFormGroup({
|
||||||
target: target,
|
target: target,
|
||||||
@ -80,7 +87,7 @@ ComunicWeb.pages.settings.sections.general = {
|
|||||||
additionalGroupClasses: "input-user-id"
|
additionalGroupClasses: "input-user-id"
|
||||||
});
|
});
|
||||||
|
|
||||||
//Display user name
|
//Display user email
|
||||||
createFormGroup({
|
createFormGroup({
|
||||||
target: target,
|
target: target,
|
||||||
label: "Email address",
|
label: "Email address",
|
||||||
@ -90,6 +97,117 @@ ComunicWeb.pages.settings.sections.general = {
|
|||||||
additionalGroupClasses: "input-user-email"
|
additionalGroupClasses: "input-user-email"
|
||||||
});
|
});
|
||||||
|
|
||||||
|
//Display user first name
|
||||||
|
var firstName = createFormGroup({
|
||||||
|
target: target,
|
||||||
|
label: "First name",
|
||||||
|
placeholder: "Your first name",
|
||||||
|
type: "text",
|
||||||
|
value: infos.firstName,
|
||||||
|
});
|
||||||
|
|
||||||
|
//Last name
|
||||||
|
var lastName = createFormGroup({
|
||||||
|
target: target,
|
||||||
|
label: "Last name",
|
||||||
|
placeholder: "Your last name",
|
||||||
|
type: "text",
|
||||||
|
value: infos.lastName
|
||||||
|
});
|
||||||
|
|
||||||
|
//Page settings
|
||||||
|
add_space(target);
|
||||||
|
createElem2({
|
||||||
|
appendTo: target,
|
||||||
|
type: "h4",
|
||||||
|
innerHTML: "Page settings"
|
||||||
|
});
|
||||||
|
|
||||||
|
//Public page
|
||||||
|
var publicPage = createFormGroup({
|
||||||
|
target: target,
|
||||||
|
type: "checkbox",
|
||||||
|
label: "Make your page public (available to every Comunic users)",
|
||||||
|
checked: infos.is_public
|
||||||
|
});
|
||||||
|
|
||||||
|
//Open page
|
||||||
|
var openPage = createFormGroup({
|
||||||
|
target: target,
|
||||||
|
type: "checkbox",
|
||||||
|
label: "Make your page open (available for the entire world)",
|
||||||
|
checked: infos.is_open
|
||||||
|
});
|
||||||
|
|
||||||
|
//Make the public and open button begin synchronized
|
||||||
|
$(publicPage).on("ifChanged", function(){
|
||||||
|
if(!publicPage.checked){
|
||||||
|
$(openPage).iCheck("uncheck");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
$(openPage).on("ifChanged", function(){
|
||||||
|
if(openPage.checked){
|
||||||
|
$(publicPage).iCheck("check");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
//Allow comments creation
|
||||||
|
var allowComments = createFormGroup({
|
||||||
|
target: target,
|
||||||
|
type: "checkbox",
|
||||||
|
label: "Allow the comments on your page",
|
||||||
|
checked: infos.allow_comments
|
||||||
|
});
|
||||||
|
|
||||||
|
//Allow posts from friends
|
||||||
|
var allowPostsFromFriends = createFormGroup({
|
||||||
|
target: target,
|
||||||
|
type: "checkbox",
|
||||||
|
label: "Allow the posts from your friends on your page",
|
||||||
|
checked: infos.allow_posts_from_friends
|
||||||
|
});
|
||||||
|
|
||||||
|
//Public friends list
|
||||||
|
var allowPostsFromFriends = createFormGroup({
|
||||||
|
target: target,
|
||||||
|
type: "checkbox",
|
||||||
|
label: "Make your friend list public",
|
||||||
|
checked: infos.allow_posts_from_friends
|
||||||
|
});
|
||||||
|
|
||||||
|
//Personnal website
|
||||||
|
var lastName = createFormGroup({
|
||||||
|
target: target,
|
||||||
|
label: "Personnal website (optionnal)",
|
||||||
|
type: "text",
|
||||||
|
placeholder: "https://...",
|
||||||
|
value: infos.personnal_website != "null" ? infos.personnal_website : ""
|
||||||
|
});
|
||||||
|
|
||||||
|
//Virtual directory
|
||||||
|
var lastName = createFormGroup({
|
||||||
|
target: target,
|
||||||
|
label: "Virtual directory for your user page (" + ComunicWeb.__config.siteURL + "user/{virtual_directory})",
|
||||||
|
type: "text",
|
||||||
|
placeholder: "Eg. john.way",
|
||||||
|
value: infos.virtual_directory != "null" ? infos.virtual_directory : ""
|
||||||
|
});
|
||||||
|
|
||||||
|
//Submit button
|
||||||
|
var sendButton = createElem2({
|
||||||
|
appendTo: target,
|
||||||
|
type: "div",
|
||||||
|
class: "btn btn-primary submit-form",
|
||||||
|
innerHTML: "Update"
|
||||||
|
});
|
||||||
|
|
||||||
|
//Make the submit button lives
|
||||||
|
sendButton.onclick = function(){
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
},
|
},
|
||||||
|
|
||||||
};
|
};
|
Loading…
x
Reference in New Issue
Block a user