ComunicWeb/assets/js/pages/home/home.js
2018-05-11 08:03:32 +02:00

33 lines
923 B
JavaScript

/**
* Common homes functions
*
* @author Pierre HUBERT
*/
ComunicWeb.pages.home.home = {
/**
* Open home page
*
* @param {Object} additionnalData Additionnal data passed in the method
* @param {element} targetElement Where the template will be applied
* @returns {Boolean} False if it fails
*/
openHomePage: function(additionnalData, targetElement){
//Check wether if user is logged in or not
var userLoggedIn = ComunicWeb.user.userLogin.getUserLoginState();
//Check if user is in or not
if(userLoggedIn){
//Open current user page
ComunicWeb.pages.latestPosts.main.open(additionnalData, targetElement);
}
else{
//Display landing page
ComunicWeb.pages.home.landingPage.display(targetElement);
}
//Everything seems to be OK
return true;
}
};