mirror of
https://github.com/pierre42100/ComunicWeb
synced 2024-11-23 04:29:21 +00:00
59 lines
1.3 KiB
JavaScript
59 lines
1.3 KiB
JavaScript
/**
|
|
* Comunic WebApp init script
|
|
*
|
|
* @author Pierre HUBERT
|
|
*/
|
|
|
|
//Anonymous function
|
|
(function(){
|
|
|
|
//Start init
|
|
ComunicWeb.debug.logMessage("Start initialization...");
|
|
|
|
/**
|
|
* Prepare login
|
|
*/
|
|
//Clean current page content
|
|
ComunicWeb.common.page.emptyPage();
|
|
|
|
//Show a wait splash screen
|
|
ComunicWeb.common.page.showWaitSplashScreen();
|
|
|
|
/**
|
|
* Language initator
|
|
*/
|
|
ComunicWeb.common.langs.initLanguages();
|
|
|
|
/**
|
|
* What to do after login refresh
|
|
*/
|
|
var afterLoginRefresh = function(){
|
|
|
|
/**
|
|
* Open a page
|
|
*/
|
|
//Get current page URI
|
|
var currentPage = ComunicWeb.common.url.getCurrentWebsiteURL();
|
|
|
|
//Open a page
|
|
ComunicWeb.common.page.openPage(currentPage);
|
|
}
|
|
|
|
/**
|
|
* Get login state
|
|
*/
|
|
ComunicWeb.user.userLogin.refreshLoginState(afterLoginRefresh);
|
|
|
|
//End of init
|
|
ComunicWeb.debug.logMessage("Application is ready !");
|
|
})();
|
|
|
|
//Create a quick language access function shorcut
|
|
function lang(stringName, stringParams){
|
|
//Check if any params has been specified
|
|
if(!stringParams)
|
|
var stringParams = [];
|
|
|
|
//Call function
|
|
return ComunicWeb.common.langs.getTranslatedText(stringName, stringParams);
|
|
} |