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:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user