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