mirror of
https://github.com/pierre42100/ComunicWeb
synced 2024-11-30 07:46:28 +00:00
30 lines
861 B
JavaScript
30 lines
861 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 were sucessfully logouted !", "sucess", 5);
|
||
|
|
||
|
//Open login page
|
||
|
ComunicWeb.common.page.openPage("login");
|
||
|
},
|
||
|
|
||
|
};
|