diff --git a/web/components/visualization/results-detaileds.js b/web/components/visualization/results-detaileds.js index a2a222f2d478e9fef2d696f74b1f6c376db6f86d..9276f98b4d9eb125c2854bf716e4a63003da4cb2 100644 --- a/web/components/visualization/results-detaileds.js +++ b/web/components/visualization/results-detaileds.js @@ -120,7 +120,7 @@ class DetailedsResultsComponent { document.getElementById("zone-detaileds-results").innerHTML = ""; } else { document.getElementById("zone-results").innerHTML = - '<br/><h5 class="title is-5">Résultats</h5>'; + '<br/><h5 class="title is-5">Résultats de ' + zone.Name + "</h5>"; for (let i in zone.candidateLists) { let electedsNumber = null; if ( diff --git a/web/components/visualization/results-zone.js b/web/components/visualization/results-zone.js index c4fc0b30c97c05516e7ffb9eae8be6586b823f5b..d52f471e264b1ebf128de175a7e003a185f3ab26 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 47beaf59da6fbdd4e4777711024a91abfac30bc0..26bcfa98a3989f6c22273687cbd19a3d42a4a6fb 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();