svyChartJS version 1.0.4
Current logic:
- Code: Select all
var pieCenterTextPlugin = {
beforeDrawParams: ['chart'],
beforeDraw: function(chart) {
console.log(chart);
console.log(arguments);
console.log(this);
return true;
}
}
var pieOptions = {
plugins: {
beforeDraw: { isFunction: true, params: pieCenterTextPlugin.beforeDrawParams,
expression: scopes.stringUtils.fnToString(pieCenterTextPlugin.beforeDraw)}
}
chartPie.setOptions(pieOptions);
Result (from browser log), it's kind of ugly but that's how Chrome exports it:
sablo_app.js:23 undefined
sablo_app.js:23 Arguments [callee: ƒ, Symbol(Symbol.iterator): ƒ]length: 0 callee: ƒ anonymous(chart )Symbol(Symbol.iterator): ƒ values()__proto__: Object
sablo_app.js:23 Window {parent: Window, opener: null, top: Window, length: 0, frames: Window, …}document: documentname: ""customElements: CustomElementRegistry {}history: ....
Thoughts?