mirror of
https://github.com/pierre42100/ComunicWeb
synced 2024-11-23 20:49:21 +00:00
63 lines
1.2 KiB
JavaScript
63 lines
1.2 KiB
JavaScript
/**
|
|
* Account image settings section
|
|
*
|
|
* @author Pierre HUBERT
|
|
*/
|
|
|
|
ComunicWeb.pages.settings.sections.accountImage = {
|
|
|
|
/**
|
|
* Open settings section
|
|
*
|
|
* @param {object} args Additionnal arguments
|
|
* @param {HTMLElement} target The target for the page
|
|
*/
|
|
open: function(args, target){
|
|
|
|
//Create a box
|
|
var box = createElem2({
|
|
appendTo: target,
|
|
type: "div",
|
|
class: "box box-primary box-account-image-settings"
|
|
});
|
|
|
|
//Add box header
|
|
var boxHead = createElem2({
|
|
appendTo: box,
|
|
type: "div",
|
|
class: "box-header",
|
|
});
|
|
var boxTitle = createElem2({
|
|
appendTo: boxHead,
|
|
type: "h3",
|
|
class: "box-title",
|
|
innerHTML: "Account image"
|
|
});
|
|
|
|
//Create box body
|
|
var boxBody = createElem2({
|
|
appendTo: box,
|
|
type: "div",
|
|
class: "box-body"
|
|
});
|
|
|
|
//Add loading callout
|
|
var loadMsg = ComunicWeb.common.messages.createLoadingCallout(boxBody);
|
|
|
|
//Fetch information about account image on the API
|
|
ComunicWeb.components.settings.interface.getAccountImage(function(result){
|
|
|
|
//Remove loading message
|
|
loadMsg.remove();
|
|
|
|
//Check for errors
|
|
if(result.error){
|
|
notify("Could not get account image information !", "danger");
|
|
return;
|
|
}
|
|
|
|
//Apply account image settings
|
|
|
|
});
|
|
},
|
|
} |