mirror of
https://github.com/pierre42100/ComunicWeb
synced 2025-06-19 20:35:16 +00:00
Get account image settings from the server
This commit is contained in:
63
assets/js/pages/settings/sections/accountImage.js
Normal file
63
assets/js/pages/settings/sections/accountImage.js
Normal file
@ -0,0 +1,63 @@
|
||||
/**
|
||||
* 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
|
||||
|
||||
});
|
||||
},
|
||||
}
|
@ -42,7 +42,7 @@ ComunicWeb.pages.settings.sections.general = {
|
||||
});
|
||||
|
||||
//Display loading message
|
||||
var loadingMsg = ComunicWeb.common.messages.createCalloutElem("Loading", "Please wait while this page is loading...", "info");
|
||||
var loadingMsg = ComunicWeb.common.messages.createLoadingCallout();
|
||||
boxBody.appendChild(loadingMsg);
|
||||
|
||||
//Load general settings information
|
||||
|
Reference in New Issue
Block a user