Corrige le lien vers la galerie inatteignable derrière la modale + renomme "mur" en "fête"

La modale de bienvenue (position: fixed, inset: 0) recouvre tout
l'écran y compris l'en-tête où vivait le seul lien vers la galerie :
au premier chargement (cas le plus fréquent, un seul passage par
invité et par événement), le lien était visuellement présent mais
totalement inatteignable au clic. Ajout d'un lien dupliqué dans la
carte de la modale elle-même. Au passage, "mur" remplacé par "fête"
partout (jugé pas assez fun) pour rester cohérent avec le texte déjà
utilisé sur l'écran de succès.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-18 09:54:09 +02:00
co-authored by Claude Sonnet 5
parent c714316974
commit e06f8afd3e
3 changed files with 19 additions and 7 deletions
+3 -1
View File
@@ -53,6 +53,7 @@ const welcomeModalTitle = document.getElementById("welcome-modal-title");
const welcomeModalDismiss = document.getElementById("welcome-modal-dismiss");
const wallLink = document.getElementById("wall-link");
const wallLinkSuccess = document.getElementById("wall-link-success");
const wallLinkModal = document.getElementById("wall-link-modal");
const legalLink = document.getElementById("legal-link");
// ---------------------------------------------------------------------------
@@ -412,12 +413,13 @@ async function initEventCheck() {
showError(appError("event-not-found"));
return;
}
// Lien vers le mur posé dès que le slug est connu, sans attendre la
// Lien vers la galerie posé dès que le slug est connu, sans attendre la
// réponse de get_public_event : /galerie/<slug> fait sa propre
// vérification (event inconnu/clos), pas besoin de la dupliquer ici.
const wallHref = `/galerie/${encodeURIComponent(slug)}`;
wallLink.href = wallHref;
wallLinkSuccess.href = wallHref;
wallLinkModal.href = wallHref;
try {
const event = await fetchEventPublicInfo(slug);
if (!isEventActive(event)) throw appError("event-closed");