diff --git a/web/components/visualization/results-general.js b/web/components/visualization/results-general.js index 60493593b479ce1a63fced5a7731468c597c5e76..84348c71c6e5dbd02e1a0a699e9cdb27b9a799cd 100644 --- a/web/components/visualization/results-general.js +++ b/web/components/visualization/results-general.js @@ -1,11 +1,8 @@ // Imports import * as Auth from "/services/auth/auth.js"; -import * as results from "/services/election/calculate-election-generic.js"; import * as PartyModel from "/services/model/party-model.js"; import * as CandidateListModel from "/services/model/candidateList-model.js"; import * as AreaModel from "/services/model/area-model.js"; -import * as Scroller from "/services/common/scroller.js"; -import * as ResultsZone from "/components/visualization/results-zone.js"; export async function mount(where, parent) { const resultGeneralComponent = new ResultGeneralComponent(parent); diff --git a/web/components/visualization/results-section.js b/web/components/visualization/results-section.js index 45a5c4a036fda33956410ba567b04968d3454923..9327497a54c012e6970f6027451f6f8219d26102 100644 --- a/web/components/visualization/results-section.js +++ b/web/components/visualization/results-section.js @@ -173,6 +173,12 @@ class ResultComponent { }, false ); + + this.interval = setInterval(async () => { + this.calculateResults(); + this.resultsZone.displayResults(); + this.resultsGeneral.displayRoundResults(); + }, 10000); } async calculateResults() { diff --git a/web/components/visualization/results-zone.js b/web/components/visualization/results-zone.js index 6092a166e7edafe2d353fdb27deff63f562c35c8..254f0b5a06f1ac0a6ab5a5189cb4a1189e5e023f 100644 --- a/web/components/visualization/results-zone.js +++ b/web/components/visualization/results-zone.js @@ -34,7 +34,7 @@ class ResultZoneComponent { </p> <button id="zoom-map" class="button is-success"> <span class="icon is-small"> - <i class="fas fa-search"></i> + <i class="fa fa-expand"></i> </span> </button> </header> @@ -57,7 +57,7 @@ class ResultZoneComponent { </label> <button id="zoom-news-flow" class="button is-success"> <span class="icon is-small"> - <i class="fas fa-search"></i> + <i class="fa fa-expand"></i> </span> </button> </header> @@ -74,7 +74,7 @@ class ResultZoneComponent { </p> <button id="zoom-results" class="button is-success"> <span class="icon is-small"> - <i class="fas fa-search"></i> + <i class="fa fa-expand"></i> </span> </button> </header>