```
✨ feat(reservation/contrat): Ajoute la gestion complète des contrats
```
This commit is contained in:
@@ -11,6 +11,20 @@ Sentry.init({
|
||||
tracesSampleRate: 1.0,
|
||||
});
|
||||
|
||||
const initAutoRedirect = () => {
|
||||
const container = document.getElementById('payment-check-container');
|
||||
if (container && container.dataset.autoRedirect) {
|
||||
const url = container.dataset.autoRedirect;
|
||||
|
||||
// On attend 5 secondes avant de rediriger via Turbo
|
||||
setTimeout(() => {
|
||||
// On vérifie que l'utilisateur est toujours sur la page de check
|
||||
if (document.getElementById('payment-check-container')) {
|
||||
Turbo.visit(url);
|
||||
}
|
||||
}, 10000);
|
||||
}
|
||||
}
|
||||
// --- LOGIQUE DU LOADER TURBO ---
|
||||
const initLoader = () => {
|
||||
let loaderEl = document.getElementById('turbo-loader');
|
||||
@@ -104,6 +118,7 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||
initLoader();
|
||||
initMobileMenu();
|
||||
initCatalogueSearch();
|
||||
initAutoRedirect();
|
||||
customElements.define('utm-event',UtmEvent)
|
||||
customElements.define('utm-account',UtmAccount)
|
||||
|
||||
@@ -112,6 +127,7 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||
document.addEventListener('turbo:load', () => {
|
||||
initMobileMenu();
|
||||
initCatalogueSearch();
|
||||
initAutoRedirect();
|
||||
});
|
||||
|
||||
// Nettoyage avant cache pour éviter les bugs au retour arrière
|
||||
|
||||
Reference in New Issue
Block a user