mirror of
https://github.com/pierre42100/ComunicWeb
synced 2024-11-30 07:46:28 +00:00
33 lines
930 B
JavaScript
33 lines
930 B
JavaScript
/**
|
|
* Logout page main controller
|
|
*
|
|
* @author Pierre HUBERT
|
|
*/
|
|
|
|
ComunicWeb.pages.logout = {
|
|
|
|
/**
|
|
* Open logout page and perform logout
|
|
*
|
|
* @param {Object} additionnalData Additionnal data passed in the method
|
|
* @param {element} targetElement Where the template will be applied
|
|
* @returns {Boolean} False if it fails
|
|
*/
|
|
openLogoutPage: function(additionnalData, targetElement){
|
|
//Enable screen overlay
|
|
var screenOverlay = ComunicWeb.common.page.showTransparentWaitSplashScreen();
|
|
|
|
//Perform logout
|
|
ComunicWeb.user.userLogin.logoutUser();
|
|
|
|
//Show a success notification
|
|
ComunicWeb.common.notificationSystem.showNotification("Good bye, you successfully terminated your session !", "success", 3);
|
|
|
|
//Open login page
|
|
ComunicWeb.common.page.openPage("home");
|
|
|
|
//Remove overlay
|
|
screenOverlay.remove();
|
|
},
|
|
|
|
}; |