solucion bd
This commit is contained in:
parent
b22538e4aa
commit
92cc18427e
|
@ -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) => {
|
|||
}
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
|
Binary file not shown.
Loading…
Reference in New Issue