From 66f9f9374a9da8034676c234a961423f8037fbcc Mon Sep 17 00:00:00 2001
From: apoyen <apoyen@grandlyon.com>
Date: Mon, 3 Aug 2020 09:25:03 +0200
Subject: [PATCH] Fix : bug when getting electeds with two eventlistener on
 filter

---
 web/components/visualization/results-zone.js          | 1 +
 web/components/visualization/visualization-section.js | 9 ---------
 2 files changed, 1 insertion(+), 9 deletions(-)

diff --git a/web/components/visualization/results-zone.js b/web/components/visualization/results-zone.js
index c4fc0b3..d52f471 100644
--- a/web/components/visualization/results-zone.js
+++ b/web/components/visualization/results-zone.js
@@ -120,6 +120,7 @@ class ResultZoneComponent {
     for (var i = 0; i < radioButtons.length; i++) {
       radioButtons[i].addEventListener("click", async (e) => {
         await this.parent.calculateResults();
+        this.parent.resultsGeneral.displayRoundResults();
         if (this.areaDisplayed !== undefined) {
           this.areaDisplayed = resultHandler.parent.results.areasResults.find(
             (areaFind) => areaFind.ID == this.areaDisplayed.ID
diff --git a/web/components/visualization/visualization-section.js b/web/components/visualization/visualization-section.js
index 47beaf5..26bcfa9 100644
--- a/web/components/visualization/visualization-section.js
+++ b/web/components/visualization/visualization-section.js
@@ -112,15 +112,6 @@ class ResultComponent {
       document.getElementById("sections").setAttribute("class", "is-active");
     });
 
-    let radioButtons = document.getElementsByName("filter");
-    for (var i = 0; i < radioButtons.length; i++) {
-      radioButtons[i].addEventListener("click", async (e) => {
-        await this.calculateResults();
-        this.resultsZone.displayResults();
-        this.resultsGeneral.displayRoundResults();
-      });
-    }
-
     window.intervalRefreshResults = setInterval(async () => {
       this.calculateResults();
       this.resultsZone.displayResults();
-- 
GitLab