Class: ElectionCycleDashboard

ElectionIntelligence/CycleAnalysis~ElectionCycleDashboard()

Dashboard Controller - Orchestrates data fetching and rendering

Constructor

new ElectionCycleDashboard()

Source:

Methods

detectLanguage()

Detect current language from URL

Source:

filterData()

Filter data based on current filters

Source:

hideLoading()

Hide loading state

Source:

(async) init()

Initialize dashboard

Source:

renderCharts()

Render all charts with current filters

Source:

setupFilters()

Setup filter dropdowns

Source:

showError()

Show error message

Source:

showLoading()

Show loading state

Source: