Riksdagsmonitor Intelligence Platform โ€” API Documentation - v0.8.68
    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.

    Variables

    CHART_PALETTEย โ†’ย CHART_PALETTE
    BREAKPOINTSย โ†’ย BREAKPOINTS
    THEME_COLORS

    Functions

    getActiveThemeColorsย โ†’ย getActiveThemeColors
    getChartPaletteย โ†’ย getChartPalette
    getResponsiveOptions
    createChart
    initDashboardSection
    addChartKeyboardNav
    createResizeHandler