Actualizar automatizaciones.html
This commit is contained in:
@@ -151,7 +151,8 @@
|
|||||||
let scrapedData = [];
|
let scrapedData = [];
|
||||||
|
|
||||||
// DICCIONARIO DE LOGOS
|
// DICCIONARIO DE LOGOS
|
||||||
const companyLogos = {
|
// DICCIONARIO ACTUALIZADO CON ENLACES DINÁMICOS
|
||||||
|
const companyLogos = {
|
||||||
'REPSOL': 'https://upload.wikimedia.org/wikipedia/commons/thumb/b/b3/Logo_Repsol.svg/1200px-Logo_Repsol.svg.png',
|
'REPSOL': 'https://upload.wikimedia.org/wikipedia/commons/thumb/b/b3/Logo_Repsol.svg/1200px-Logo_Repsol.svg.png',
|
||||||
'MUTUA': 'https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Mutua_Madrile%C3%B1a_Logo.svg/2560px-Mutua_Madrile%C3%B1a_Logo.svg.png',
|
'MUTUA': 'https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Mutua_Madrile%C3%B1a_Logo.svg/2560px-Mutua_Madrile%C3%B1a_Logo.svg.png',
|
||||||
'ALLIANZ': 'https://upload.wikimedia.org/wikipedia/commons/thumb/4/4b/Allianz_logo.svg/2560px-Allianz_logo.svg.png',
|
'ALLIANZ': 'https://upload.wikimedia.org/wikipedia/commons/thumb/4/4b/Allianz_logo.svg/2560px-Allianz_logo.svg.png',
|
||||||
@@ -166,14 +167,25 @@
|
|||||||
'DEFAULT': 'https://cdn-icons-png.flaticon.com/512/2875/2875438.png'
|
'DEFAULT': 'https://cdn-icons-png.flaticon.com/512/2875/2875438.png'
|
||||||
};
|
};
|
||||||
|
|
||||||
function getLogoUrl(companyName) {
|
function getLogoUrl(companyName) {
|
||||||
if (!companyName) return companyLogos['DEFAULT'];
|
if (!companyName) return companyLogos['DEFAULT'];
|
||||||
const name = companyName.toUpperCase();
|
|
||||||
for (const key in companyLogos) {
|
// Normalizamos el nombre (quitamos prefijos como "HOME -" o "MULTI -")
|
||||||
if (name.includes(key)) return companyLogos[key];
|
const cleanName = companyName.toUpperCase()
|
||||||
}
|
.replace('HOME - ', '')
|
||||||
return companyLogos['DEFAULT'];
|
.replace('MULTI - ', '')
|
||||||
}
|
.trim();
|
||||||
|
|
||||||
|
// Buscamos la coincidencia parcial en el diccionario
|
||||||
|
for (const key in companyLogos) {
|
||||||
|
if (cleanName.includes(key)) return companyLogos[key];
|
||||||
|
}
|
||||||
|
return companyLogos['DEFAULT'];
|
||||||
|
}
|
||||||
|
|
||||||
|
// CORRECCIÓN EN EL RENDERIZADO DEL LISTADO
|
||||||
|
// Asegúrate de que en loadInbox() la imagen tenga un onError para evitar el cuadro blanco
|
||||||
|
// card.innerHTML = `... <img src="${logoUrl}" onerror="this.src='${companyLogos['DEFAULT']}'" ...`;
|
||||||
|
|
||||||
document.addEventListener("DOMContentLoaded", async () => {
|
document.addEventListener("DOMContentLoaded", async () => {
|
||||||
if (!localStorage.getItem("token")) window.location.href = "index.html";
|
if (!localStorage.getItem("token")) window.location.href = "index.html";
|
||||||
|
|||||||
Reference in New Issue
Block a user