feat(chart.js): allow to access charts container (#41537)

This allows to access readonly container for charts from global
namespace required in some use-case scenarios.

Thanks!
This commit is contained in:
Piotr Błażejewicz (Peter Blazejewicz)
2020-01-17 14:30:20 -05:00
committed by Eli Barzilay
parent d62fccf391
commit a20b572cf4
2 changed files with 9 additions and 0 deletions
+5
View File
@@ -302,6 +302,11 @@ const customTooltipsPieChart = new Chart(ctx, {
// platform global values
Chart.platform.disableCSSInjection = true;
// Chart instances in the global namespace
for (const id in Chart.instances) {
Chart.instances[id].resize();
}
// default global static values
Chart.defaults.global.defaultFontColor = '#544615';
Chart.defaults.global.defaultFontFamily = 'Arial';
+4
View File
@@ -77,6 +77,10 @@ declare class Chart {
// Tooltip Static Options
static Tooltip: Chart.ChartTooltipsStaticConfiguration;
static readonly instances: {
[key: string]: Chart;
};
}
declare class PluginServiceStatic {
register(plugin: Chart.PluginServiceGlobalRegistration & Chart.PluginServiceRegistrationOptions): void;