From 71c18906e620fcc0b15063e1161ebaeb38ddc1d6 Mon Sep 17 00:00:00 2001
From: Benoit Alessandroni <benoit@happy-dev.fr>
Date: Thu, 12 Sep 2019 11:18:17 +0200
Subject: [PATCH] Fix regression

---
 src/scripts/coopstarter.js | 22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)

diff --git a/src/scripts/coopstarter.js b/src/scripts/coopstarter.js
index ebf57127..dd2af190 100644
--- a/src/scripts/coopstarter.js
+++ b/src/scripts/coopstarter.js
@@ -50,14 +50,20 @@ jQuery(document).ready(function($) {
     refreshList("refusal-dialog-form", "pending-resources");
     refreshList("improvement-dialog-form", "pending-resources");
 
-    const logoutButton = document.getElementById('logout-button');
-    logoutButton.addEventListener('click', function() {
-        window.dispatchEvent(
-            new CustomEvent('requestNavigation', { detail: { route: 'splash-index' } })
-        );
-        document.querySelector('sib-auth').logout();
-        setTimeout(function(){ location.reload(); }, 1000);
-    })
+    const logoutButtons = document.getElementsByClassName("logout-button");
+    for (var i = 0; i < logoutButtons.length; i++) {
+        logoutButtons[i].addEventListener("click", function() {
+            window.dispatchEvent(
+                new CustomEvent("requestNavigation", {
+                detail: { route: "splash-index" }
+                })
+            );
+            document.querySelector("sib-auth").logout();
+            setTimeout(function() {
+                location.reload();
+            }, 1000);
+        });
+    }
 
     //In the entrepreneur dashboard, we set data from the display form to the hidden ones.
     let keyword_form = document.getElementById('search-by-keyword');
-- 
GitLab