Admin galerie + compteur copies + flash capture + erreur imprimante toast

- Galerie admin : onglet avec sélection photos + impression par lot
- Compteur : compte les copies (×N) et non plus 1 par impression
- Flash blanc immédiat après countdown pour masquer le délai AF
- Erreur imprimante : petit toast discret au lieu de bannière plein écran

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-30 13:24:55 +02:00
parent e9143f7a72
commit 8bc854b5a7
6 changed files with 139 additions and 12 deletions

View File

@@ -252,10 +252,18 @@ async function lancerCapture() {
lancerPreview(); // Miroir live pendant le compte à rebours
await compteARebours();
arreterPreview();
// Flash blanc immédiat + lancer capture en parallèle
const flash = document.getElementById('flash-blanc');
flash.classList.remove('cache');
flash.style.animation = 'none';
flash.offsetHeight;
flash.style.animation = '';
const promesseCapture = apiPost('/api/capturer').catch(() => null);
arreterPreview();
let resultat = await promesseCapture;
flash.classList.add('cache');
document.getElementById('capture-en-cours').classList.add('cache');
let erreurReseau = false;