MediaWiki

CharacterDistribution.js: Difference between revisions

From Illustrations in German Translations of Mark Twain's Works

No edit summary
No edit summary
Line 1: Line 1:
console.log("CharacterDistribution.js geladen, wgPageName =", mw.config.get('wgPageName'));
document.addEventListener('DOMContentLoaded', () => {
document.addEventListener('DOMContentLoaded', () => {
     if (mw.config.get('wgPageName') !== 'Wiki/chardist') return;
     if (mw.config.get('wgPageName') !== 'Wiki/chardist') return;

Revision as of 19:01, 31 August 2025

console.log("CharacterDistribution.js geladen, wgPageName =", mw.config.get('wgPageName'));


document.addEventListener('DOMContentLoaded', () => {
    if (mw.config.get('wgPageName') !== 'Wiki/chardist') return;

    const container = document.getElementById('chart-placeholder');
    if (!container) return;

    const canvas = document.createElement('canvas');
    canvas.id = 'testChart';
    container.appendChild(canvas);

    const ctx = canvas.getContext('2d');

    new Chart(ctx, {
        type: 'bar',
        data: {
            labels: ['A', 'B', 'C'],
            datasets: [{
                label: 'Test-Daten',
                data: [10, 20, 30],
                backgroundColor: ['red', 'green', 'blue']
            }]
        },
        options: { responsive: true }
    });

    console.log("Test-Chart initialisiert.");
});