From 0fa1423b136d23264b90ad2dbbdd5ba6c38346b6 Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Wed, 29 Oct 2025 17:27:52 +0100 Subject: [PATCH] fix: adapt pairing page to work without Web Component MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Motivations :** - La fonction initHomePage cherche login-4nk-component qui n'existe pas dans la page standalone - Créer un conteneur mock pour que getCorrectDOM fonctionne **Modifications :** - Créer un conteneur mock login-4nk-component dans pairing.ts - Déplacer le contenu pairing-container dans ce conteneur **Pages affectées :** - src/pages/pairing/pairing.ts (ajout conteneur mock) --- src/pages/pairing/pairing.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/pages/pairing/pairing.ts b/src/pages/pairing/pairing.ts index f64595b..cb5f5a8 100644 --- a/src/pages/pairing/pairing.ts +++ b/src/pages/pairing/pairing.ts @@ -99,6 +99,18 @@ document.addEventListener('DOMContentLoaded', async () => { ${loginHtml} `; + + // Créer un conteneur simulant login-4nk-component pour getCorrectDOM + const mockContainer = document.createElement('div'); + mockContainer.id = 'login-4nk-component'; + mockContainer.className = 'login-4nk-component'; + pairingContent.appendChild(mockContainer); + + // Déplacer le contenu de pairing-container dans le mockContainer + const pairingContainer = pairingContent.querySelector('.pairing-container'); + if (pairingContainer && mockContainer) { + mockContainer.appendChild(pairingContainer); + } } // Importer et initialiser la logique de pairing depuis home.ts @@ -139,4 +151,3 @@ document.addEventListener('DOMContentLoaded', async () => { isInitializing = false; } }); -