From 629247162c22f54433e78498ac27dc87e53c1c8c Mon Sep 17 00:00:00 2001
From: Jonathan Hervieux <jonathan.hervieux@cartier.com>
Date: Wed, 27 Sep 2023 22:33:08 +0200
Subject: [PATCH] fix: go back button has always the right behaviour

---
 model-viewer/index.html | 28 ++++++++++++++++++----------
 1 file changed, 18 insertions(+), 10 deletions(-)

diff --git a/model-viewer/index.html b/model-viewer/index.html
index e2191209..3c31df9a 100644
--- a/model-viewer/index.html
+++ b/model-viewer/index.html
@@ -109,11 +109,15 @@
         </div>
       </model-viewer>
       <script>
-        const back1 = document.getElementById("back-one");
-        back1.addEventListener("click", () => {
-          document.querySelector("#welcome-page").style.display = "flex";
-          document.querySelector("#model-one").remove();
-        });
+        function addBackButtonEventListener() {
+          const backButtonNode = document.getElementById("back-one");
+          backButtonNode.addEventListener("click", () => {
+            document.querySelector("#welcome-page").style.display = "flex";
+            document.querySelector("#model-one").remove();
+          });
+        }
+
+        addBackButtonEventListener();
       </script>
     </template>
     <template id="template-two">
@@ -137,11 +141,15 @@
         </div>
       </model-viewer>
       <script>
-        const back2 = document.getElementById("back-two");
-        back2.addEventListener("click", () => {
-          document.querySelector("#welcome-page").style.display = "flex";
-          document.querySelector("#model-two").remove();
-        });
+        function addBackButtonEventListener() {
+          const backButtonNode = document.getElementById("back-two");
+          backButtonNode.addEventListener("click", () => {
+            document.querySelector("#welcome-page").style.display = "flex";
+            document.querySelector("#model-two").remove();
+          });
+        }
+
+        addBackButtonEventListener();
       </script>
     </template>
     <div class="container background" id="welcome-page">
-- 
GitLab