diff --git a/grouvex/discografia.html b/grouvex/discografia.html index 029e80f..cd22604 100644 --- a/grouvex/discografia.html +++ b/grouvex/discografia.html @@ -212,10 +212,10 @@

${lanzamiento.titulo}

]; // Filtrar lanzamientos recientes - const lanzamientosRecientes = todosLosLanzamientos.filter(lanzamiento => lanzamiento.fecha >= unMesAntes && lanzamiento.fecha <= ahora); + const lanzamientosRecientes = todosLosLanzamientos.filter(lanzamiento => lanzamiento.fechaL >= unMesAntes && lanzamiento.fechaL <= ahora); // Ordenar lanzamientos por fecha (de más reciente a más antiguo) - lanzamientosRecientes.sort((a, b) => b.fecha - a.fecha); + lanzamientosRecientes.sort((a, b) => b.fechaL - a.fechaL); const contenedorRecientes = document.getElementById('lanzamientos-recientes'); if (contenedorRecientes) { @@ -376,7 +376,9 @@

Álbums

`; albumes.forEach(album => { - actualizarFechas(album.fecha, `f1_${album.fecha}`); + if (album.fechaO != null) {actualizarFechas(album.fechaO, `fecha-${album.fechaO}`);} + if (album.fechaL != null) {actualizarFechas(album.fechaL, `fecha-${album.fechaL}`);} + if (album.fechaPS != null) {actualizarFechas(album.fechaPS, `fecha-${album.fechaPS}`);} }); } else { console.error('El elemento con id="contenido" no existe en el DOM.'); @@ -418,7 +420,9 @@

Reproducción Extendida (EP)

`; ep.forEach(ep => { - actualizarFechas(ep.fecha, `f1_${ep.fecha}`); + if (ep.fechaO != null) {actualizarFechas(ep.fechaO, `fecha-${ep.fechaO}`);} + if (ep.fechaL != null) {actualizarFechas(ep.fechaL, `fecha-${ep.fechaL}`);} + if (ep.fechaPS != null) {actualizarFechas(ep.fechaPS, `fecha-${ep.fechaPS}`);} }); } else { console.error('El elemento con id="contenido" no existe en el DOM.');