var EP = EP || {};
(function (namespace) {
const URL_HOST_CACHES = 'https://ep00.epimg.net';
const URL_HOST_CRM = 'https://plus.elpais.com';
const URL_BASE_EDITAR_PERFIL_CRM = URL_HOST_CRM +'/perfil';
const URL_BASE_DESCONECTAR_PERFIL_CRM_CON_REDIRECCION = URL_HOST_CRM +'/desconectar.html?backURL=';
var translate = {
hashMsgByLang: {
'es' : { 'literal_cerrar': 'Cerrar',
'literal_hola': 'Hola',
'literal_ver_favoritos': 'Ver favoritos',
'literal_editar_perfil': 'Editar perfil',
'literal_newsletter': 'Newsletters',
'literal_desconectar': 'Desconectar',
},
'ca' : { 'literal_cerrar': 'Cerrar',
'literal_hola': 'Hola',
'literal_ver_favoritos': 'Veure els preferits',
'literal_editar_perfil': 'Edita el perfil',
'literal_newsletter': 'Newsletters',
'literal_desconectar': 'Desconnecta',
},
'pt-br' : { 'literal_cerrar': 'Fechar',
'literal_hola': 'Olá',
'literal_ver_favoritos': 'Ver favoritos',
'literal_editar_perfil': 'Editar perfil',
'literal_newsletter': 'Newsletters',
'literal_desconectar': 'Sair',
}
},
hashUrlByLang: {
'es' : {'url_newsletters': '//usuarios.elpais.com/newsletters/?id_externo_promo=not_newsletters_201507_ep',
'url_perfil': URL_BASE_EDITAR_PERFIL_CRM,
},
'ca' : {'url_newsletters': '//usuarios.elpais.com/newsletters/?id_externo_promo=not_newsletters_201507_ep',
'url_perfil': URL_BASE_EDITAR_PERFIL_CRM,
},
'pt-br':{'url_newsletters': '//usuarios.elpais.com/newsletters/?cp=3#?id_externo_promo=col3_newsletters_201512_br',
'url_perfil': URL_BASE_EDITAR_PERFIL_CRM +'?cp=3',
}
}
}
var user = {
showUserInfo: function(prettyNickname, avatar) {
var lang = (! translate.hashMsgByLang.hasOwnProperty(LANG))? 'es' : LANG;
var hashMsg = translate.hashMsgByLang[lang];
var hashUrl = translate.hashUrlByLang[lang];
var elementAvatar = document.querySelector("#boton_usuario");
if(elementAvatar){
elementAvatar.addEventListener("click", function(event) {
event.preventDefault();
});
var avatarUser = '';
elementAvatar.innerHTML = avatarUser;
}
var elementUser = document.querySelector("#usuario #usuario__interior div.usuario-estado");
if(elementUser){
var htmlUser = ''+ hashMsg['literal_hola'] +'';
if(prettyNickname) htmlUser+= ', '+ prettyNickname;
htmlUser+= '';
htmlUser+= '