MediaWiki

MediaWiki:CharacterDistribution.js

From Illustrations in German Translations of Mark Twain's Works

Revision as of 18:57, 31 August 2025 by HMHTEST (talk | contribs)

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
console.log("wgPageName =", mw.config.get('wgPageName'));
document.addEventListener('DOMContentLoaded', () => {
    // Prüfen, ob wir auf der richtigen Seite sind
    if (mw.config.get('wgPageName') !== 'Wiki/chardist') return;


    // Container suchen
    const container = document.getElementById('chart-placeholder');
    if (!container) {
        console.log("Kein chart-placeholder gefunden.");
        return;
    }

    // Canvas hinzufügen
    const canvas = document.createElement('canvas');
    canvas.id = 'testChart';
    container.appendChild(canvas);

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

    // Minimaler Test-Bar-Chart
    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,
            plugins: {
                legend: { display: true }
            }
        }
    });

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