Riksdagsmonitor Intelligence Platform - v0.7.19
    Preparing search index...

    Module Shared/ChartFactory

    Centralized Chart.js creation and configuration. Replaces 51+ independent new Chart() calls with consistent theming, responsive behavior, and accessibility features.

    No inline scripts — all Chart.js configuration is programmatic

    Standardized intelligence visualization factory — ensures all analytical charts (risk heat maps, coalition networks, electoral forecasts) maintain consistent OSINT presentation standards with accessibility compliance for briefing-quality output.

    Development velocity multiplier — centralizing Chart.js configuration eliminates per-dashboard setup cost (reduced from 51+ new Chart() calls). Enables rapid prototyping of new intelligence products with predictable quality and performance.

    Visual quality assurance — every chart produced is screenshot-ready for social media, press releases, and reports. Consistent styling builds brand recognition. Responsive behavior ensures mobile-quality content for all distribution channels.

    Functions

    getResponsiveOptions
    createChart
    initDashboardSection
    addChartKeyboardNav
    createResizeHandler