DSLR auto-recovery USB reset + cadre overlay non-mirroré + lien galerie événement

- surveiller_dslr: reset USB ioctl après 2 échecs, double reset après 3
- deconnecter(): timeout threading 3s pour éviter blocage PTP
- CSS: .preview-live .cadre-overlay sans scaleX(-1)
- Admin événement: lien direct vers galerie en ligne

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-23 08:30:15 +02:00
parent 6bbcf85e52
commit 97e3f6508d
5 changed files with 75 additions and 32 deletions

View File

@@ -768,6 +768,20 @@ function afficherDetailEvent(event) {
document.getElementById('tog-event-fmt-15x20').checked = fmts.includes('15x20');
document.getElementById('tog-event-fmt-strip').checked = fmts.includes('strip');
// Lien galerie en ligne
const booth = config.booth || {};
const lienBloc = document.getElementById('lien-galerie-event');
const lienA = document.getElementById('url-galerie-event');
if (booth.actif && booth.url) {
const evtId = booth.event_id || eventEditId || 'default';
const url = booth.url.replace(/\/$/, '') + '/' + evtId;
lienA.href = url;
lienA.textContent = url;
lienBloc.style.display = '';
} else {
lienBloc.style.display = 'none';
}
chargerCadresEvent();
}