Canon réveil: frontend attend connexion + fix taille countdown CSS
- /api/camera/statut expose reveil_en_cours pour que le frontend sache - lancerCapture() poll toutes les 2s (max 60s) si Canon en réveil au lieu de fail immédiat - Fix CSS countdown: .compte-a-rebours span était à 14rem (écrasait .anim-texte par spécificité) → chiffres clamp(2rem, 8vw, 5rem), texte clamp(0.8rem, 3vw, 1.5rem) - Bump cache versions (style v17, camera v18) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -249,9 +249,18 @@ async function lancerCapture() {
|
||||
await chargerCadreImpose();
|
||||
majCompteurAccueil();
|
||||
|
||||
// Verifier l'etat de la camera avant de commencer
|
||||
// Verifier l'etat de la camera — attendre si reveil en cours
|
||||
try {
|
||||
const statut = await apiGet('/api/camera/statut');
|
||||
let statut = await apiGet('/api/camera/statut');
|
||||
if ((!statut.connectee || statut.mode === 'erreur') && statut.reveil_en_cours) {
|
||||
afficherStatut('Appareil photo en preparation...', 'succes');
|
||||
for (let att = 0; att < 30; att++) {
|
||||
await pause(2000);
|
||||
statut = await apiGet('/api/camera/statut');
|
||||
if (statut.connectee && statut.mode !== 'erreur') break;
|
||||
}
|
||||
afficherStatut('', '');
|
||||
}
|
||||
if (!statut.connectee || statut.mode === 'erreur') {
|
||||
captureEnCours = false;
|
||||
afficherErreurCapture('Appareil photo non disponible', 'Verifiez la connexion USB du DSLR');
|
||||
|
||||
Reference in New Issue
Block a user