solucion bd

This commit is contained in:
angel.alducin 2025-06-02 02:04:29 -06:00
parent b22538e4aa
commit 92cc18427e
2 changed files with 10 additions and 14 deletions

View File

@ -75,7 +75,7 @@ document.addEventListener('DOMContentLoaded', async () => {
`; `;
} }
} catch (err) { } 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'); const tipoPiscinaSelect = document.getElementById('tipoPiscina');
@ -452,10 +452,10 @@ document.addEventListener('DOMContentLoaded', async () => {
}); });
if (res.ok) { if (res.ok) {
alert(editIndex === null ? 'Formación guardada' : '✏️ Formación actualizada'); alert(editIndex === null ? 'Formación guardada' : 'Formación actualizada');
window.location.reload(); window.location.reload();
} else { } else {
alert('Error al guardar formación'); alert('Error al guardar formación');
} }
}); });
@ -475,12 +475,12 @@ try {
const json = await res.json(); const json = await res.json();
if (res.ok) { if (res.ok) {
console.log('Formaciones reordenadas'); console.log('Formaciones reordenadas');
} else { } else {
console.warn('⚠️ Error al guardar nuevo orden:', json); console.warn('Error al guardar nuevo orden:', json);
} }
} catch (err) { } 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.className = 'btn btn-outline-secondary btn-sm';
btnEditarFormacion.innerHTML = '✏ Editar formación'; btnEditarFormacion.innerHTML = '✏ Editar formación';
btnGuardarFormacion.textContent = '💾 Guardar Formación'; btnGuardarFormacion.textContent = 'Guardar Formación';
btnGuardarFormacion.classList.remove('btn-warning'); btnGuardarFormacion.classList.remove('btn-warning');
btnGuardarFormacion.classList.add('btn-primary'); btnGuardarFormacion.classList.add('btn-primary');
@ -550,7 +550,7 @@ formaciones.forEach((f, i) => {
inputFigura.title = ''; inputFigura.title = '';
btnEditarFormacion.className = 'btn btn-warning btn-sm d-inline-flex align-items-center gap-2'; 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.textContent = 'Actualizar Formación';
btnGuardarFormacion.classList.remove('btn-primary'); 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 { try {
const res = await fetch(`/api/rutinas/${rutinaId}/piscina`, { const res = await fetch(`/api/rutinas/${rutinaId}/piscina`, {
@ -613,10 +615,6 @@ const wave = WaveSurfer.create({
responsive: true responsive: true
}); });
if (rutina.musicUrl) {
wave.load(rutina.musicUrl);
}
const playPauseBtn = document.getElementById('playPauseBtn'); const playPauseBtn = document.getElementById('playPauseBtn');
playPauseBtn.addEventListener('click', () => { playPauseBtn.addEventListener('click', () => {
@ -659,5 +657,3 @@ wave.on('audioprocess', (currentTime) => {
} }
}); });
}); });
});

Binary file not shown.