diff options
| author | Petri Hienonen <petri.hienonen@gmail.com> | 2025-11-04 17:07:24 +0200 |
|---|---|---|
| committer | Petri Hienonen <petri.hienonen@gmail.com> | 2025-11-06 09:48:54 +0200 |
| commit | 12a937ca89898a50aefbc664acdfcc385d093bff (patch) | |
| tree | 32f9bc3ea0e88db11d24a9f9fdfcb9ab8da087f0 /app/main.js | |
| parent | a4ed99a370930b1a0c0f065906ed99c15a015fd4 (diff) | |
| download | housing-12a937ca89898a50aefbc664acdfcc385d093bff.tar.zst | |
Minor clean
Diffstat (limited to 'app/main.js')
| -rw-r--r-- | app/main.js | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/app/main.js b/app/main.js index 617b9bb..2485cb1 100644 --- a/app/main.js +++ b/app/main.js @@ -107,7 +107,6 @@ export class App { this.#stats = stats; this.#controls = controls; - // Initialize map this.#map = new MapEl({ onHouseClick: (houseId, persistent) => this.#showHouseModal(houseId, persistent), onHouseHover: (houseId, hide) => { @@ -118,8 +117,9 @@ export class App { } }, }); - mapContainer.append(this.#map.initializeMap(), stats); - this.#loadData(loading); + + mapContainer.append(this.#map.svg, stats); + this.#initialize(loading); } /** @@ -583,7 +583,7 @@ export class App { * Load data and initialize application * @param {HTMLElement} loading */ - async #loadData(loading) { + async #initialize(loading) { try { const [districts, houses, trainStations, trainTracks, coastLine, mainRoads] = await Promise.all([ @@ -603,10 +603,8 @@ export class App { this.#filtered = houses.slice(); if (this.#map) { + this.#map.initialize(districts, coastLine, mainRoads, trainTracks, trainStations); this.#map.setHouses(houses, this.#colorParameter); - this.#map.setTrainData(trainStations, trainTracks); - this.#map.setDistricts(districts); - this.#map.setMapData(coastLine, mainRoads); } // Populate district multi-select |
