ComunicWeb/assets/js/pages/logout.js

33 lines
928 B
JavaScript
Raw Normal View History

2017-03-01 14:37:55 +00:00
/**
* 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 sucessfully terminated your session !", "sucess", 5);
2017-03-01 14:37:55 +00:00
//Open login page
ComunicWeb.common.page.openPage("home");
//Remove overlay
screenOverlay.remove();
2017-03-01 14:37:55 +00:00
},
};