diff --git a/public/js/piscina.js b/public/js/piscina.js index cada04f..75051c8 100644 --- a/public/js/piscina.js +++ b/public/js/piscina.js @@ -75,7 +75,7 @@ document.addEventListener('DOMContentLoaded', async () => { `; } } catch (err) { - console.warn('❌ No se pudo cargar el catálogo FINA:', err); + console.warn('No se pudo cargar el catálogo FINA:', err); } const tipoPiscinaSelect = document.getElementById('tipoPiscina'); @@ -452,10 +452,10 @@ document.addEventListener('DOMContentLoaded', async () => { }); if (res.ok) { - alert(editIndex === null ? '✅ Formación guardada' : '✏️ Formación actualizada'); + alert(editIndex === null ? 'Formación guardada' : 'Formación actualizada'); window.location.reload(); } else { - alert('❌ Error al guardar formación'); + alert('Error al guardar formación'); } }); @@ -475,12 +475,12 @@ try { const json = await res.json(); if (res.ok) { - console.log('✅ Formaciones reordenadas'); + console.log('Formaciones reordenadas'); } else { - console.warn('⚠️ Error al guardar nuevo orden:', json); + console.warn('Error al guardar nuevo orden:', json); } } catch (err) { - console.error('❌ Error de red al reordenar:', err); + console.error('Error de red al reordenar:', err); } } @@ -520,7 +520,7 @@ try { btnEditarFormacion.className = 'btn btn-outline-secondary btn-sm'; btnEditarFormacion.innerHTML = '✏ Editar formación'; - btnGuardarFormacion.textContent = '💾 Guardar Formación'; + btnGuardarFormacion.textContent = 'Guardar Formación'; btnGuardarFormacion.classList.remove('btn-warning'); btnGuardarFormacion.classList.add('btn-primary'); @@ -550,7 +550,7 @@ formaciones.forEach((f, i) => { inputFigura.title = ''; btnEditarFormacion.className = 'btn btn-warning btn-sm d-inline-flex align-items-center gap-2'; - btnEditarFormacion.innerHTML = '🟡 En edición activa'; + btnEditarFormacion.innerHTML = 'En edición activa'; btnGuardarFormacion.textContent = 'Actualizar Formación'; btnGuardarFormacion.classList.remove('btn-primary'); @@ -561,6 +561,8 @@ formaciones.forEach((f, i) => { }); +const newWidth = medidasPiscina[tipoPiscinaSelect.value].width; +const newHeight = medidasPiscina[tipoPiscinaSelect.value].height; try { const res = await fetch(`/api/rutinas/${rutinaId}/piscina`, { @@ -613,10 +615,6 @@ const wave = WaveSurfer.create({ responsive: true }); -if (rutina.musicUrl) { - wave.load(rutina.musicUrl); -} - const playPauseBtn = document.getElementById('playPauseBtn'); playPauseBtn.addEventListener('click', () => { @@ -659,5 +657,3 @@ wave.on('audioprocess', (currentTime) => { } }); }); - -}); diff --git a/uploads/music/1748844871172-396982581.mp3 b/uploads/music/1748844871172-396982581.mp3 new file mode 100644 index 0000000..71b290d Binary files /dev/null and b/uploads/music/1748844871172-396982581.mp3 differ