Corrige un deuxième bug bloquant : chemins relatifs cassés sur /e/<slug> et /admin/<slug>
nginx réécrit /admin/<slug> et /e/<slug> vers le vrai index.html (try_files), mais l'URL affichée au navigateur reste /admin/<slug> — les chemins relatifs (style.css, config.js, gallery.js/upload.js) se résolvaient donc contre cette URL "virtuelle" au lieu du vrai dossier, tombaient sur le fallback nginx et recevaient du HTML au lieu du CSS/JS attendu. La galerie admin restait bloquée sur "Chargement..." avec un style complètement cassé. Passage en chemins absolus (/e/..., /admin/gallery/...) partout. Signalé par Kévin après test réel sur /admin/demo-kevin. Au passage : durcit la protection anti-double-soumission du formulaire upload (garde-fou supplémentaire au niveau de l'event listener) et remet à zéro photo/nom/message immédiatement après un envoi réussi.
This commit is contained in:
+3
-3
@@ -12,7 +12,7 @@
|
||||
lors du déploiement, hors scope de ce fichier front.
|
||||
-->
|
||||
<meta name="robots" content="noindex, nofollow">
|
||||
<link rel="stylesheet" href="style.css">
|
||||
<link rel="stylesheet" href="/e/style.css">
|
||||
</head>
|
||||
<body>
|
||||
<main class="page">
|
||||
@@ -132,7 +132,7 @@
|
||||
Chargé en script classique (donc synchrone, avant le module) pour garantir
|
||||
que window.__PHOTOBOOTH_CONFIG__ existe avant l'exécution de upload.js.
|
||||
-->
|
||||
<script src="config.js"></script>
|
||||
<script type="module" src="upload.js"></script>
|
||||
<script src="/e/config.js"></script>
|
||||
<script type="module" src="/e/upload.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user