/**
* UIHome pagebeforeshow method handler
*/
$(document).delegate(UIHome.PAGE, "pagebeforeshow", function() {
console.armlog(UIHome.TAG+'pagebeforeshow event triggered');
UtilForker.fork(function(){
//Keep reference to header logo
var referenceToHeaderLogo = UtilDom.get("#header_logo");
//Test translation flag and apply translation if necessary
if (!UIHome.TRANSLATED_SINCE_LAST_LANGUAGE_CHANGE) {
console.armlog(UIHome.TAG+'pagebeforeshow has detected a language change. Translation process for page '+UIHome.PAGE+' is running');
UtilI18N.startTranslation(UtilDom.get(UIHome.PAGE),Context.CURRENT_LANGUAGE, UIHome.checkDeprecation);
UIHome.TRANSLATED_SINCE_LAST_LANGUAGE_CHANGE = true;
//Update the icon shown
referenceToHeaderLogo.removeClass('image_logo_fr image_logo_nl image_logo_en'); //Clean current one
//Replace by the one according selected lng
referenceToHeaderLogo.addClass('image_logo_'+Context.CURRENT_LANGUAGE); //Clean current one
}
//Set interaction delay to 0 on menu screen
// $.mobile.buttonMarkup.hoverDelay = 0;
//A method to centralize menu interactions.
UIHome.handleInteractiveMenu();
//Show logo icon on this page only
//referenceToHeaderLogo.show();
referenceToHeaderLogo.css('visibility','visible');
//Button references
var referenceToExtendedBackButton = UtilDom.get('#extended_back_button');
var referenceToHomeButton = UtilDom.get('#homepage_button');
var referenceToMarkerButton = UtilDom.get('#marker_button');
var referenceToFilterButton = UtilDom.get('#filter_button');
//Hide back icon
referenceToExtendedBackButton.hide();
referenceToHomeButton.hide();
//$('#map_button').hide();
referenceToMarkerButton.hide();
referenceToFilterButton.hide();});
});