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.");
});