Widget:Chartjs pie: Difference between revisions
Jump to navigation
Jump to search
No edit summary Tag: 2017 source edit |
No edit summary Tag: 2017 source edit |
||
Line 24: | Line 24: | ||
const ctx = document.getElementById('<!--{$ID|escape:'html'}-->'); | const ctx = document.getElementById('<!--{$ID|escape:'html'}-->'); | ||
function | function makeItemsArray(itemString) { | ||
let | let itemsArray = itemString.split(","); | ||
for (var i = 0; i< | for (var i = 0; i< itemsArray.length; i++) { | ||
itemsArray[i] = '"' + itemsArray[i].trim() + '"'; | |||
} | } | ||
return | return itemsArray; | ||
} | } | ||
let labels = | function wrapArrayItemsAsString (itemsArray) { | ||
for (var i = 0; i< itemsArray.length; i++) { | |||
itemsArray[i] = '"' + itemsArray[i].trim() + '"'; | |||
} | |||
return itemsArray; | |||
} | |||
let labels = makeItemsArray('<!--{$data_labels|default:''}-->'); | |||
let dataIdentifier = '<!--{$data_identifier|default:''}-->'; | let dataIdentifier = '<!--{$data_identifier|default:''}-->'; | ||
let colors = makeItemsArray('<!--{$colors|default:''}-->'); | |||
let dataSeries = makeItemsArray('<!--{$data_series|default:''}-->'); | |||
let title = '<!--{$title|default:''}-->'; | |||
labels = wrapArrayItemsAsString(lables); | |||
colors = wrapArrayItemsAsString(colors); | |||
dataIdentifier = dataIdentifier.trim(); | dataIdentifier = dataIdentifier.trim(); | ||
title = title.trim(); | title = title.trim(); | ||
Revision as of 08:47, 19 March 2024
This widget allows you to add ... widget to your wiki page.
Created by [idea-sketch.com idea-sketch.com]
Using this widget[edit source]
For information on how to use this widget, see ...
Copy to your site[edit source]
To use this widget on your site, just install MediaWiki Widgets extension and copy the full source code of this page to your wiki as page Widget:Chartjs pie.