mirror of
https://github.com/chartjs/Chart.js.git
synced 2024-10-06 12:19:08 +02:00
Remove dataset while hovered (#8181)
This commit is contained in:
parent
5e22f56865
commit
f191f2f5f9
@ -725,7 +725,7 @@ class Chart {
|
||||
hidden: null, // See isDatasetVisible() comment
|
||||
xAxisID: null,
|
||||
yAxisID: null,
|
||||
order: dataset.order || 0,
|
||||
order: dataset && dataset.order || 0,
|
||||
index: datasetIndex,
|
||||
_dataset: dataset,
|
||||
_parsed: [],
|
||||
@ -808,7 +808,7 @@ class Chart {
|
||||
const me = this;
|
||||
const meta = me._metasets && me._metasets[datasetIndex];
|
||||
|
||||
if (meta) {
|
||||
if (meta && meta.controller) {
|
||||
meta.controller._destroy();
|
||||
delete me._metasets[datasetIndex];
|
||||
}
|
||||
@ -933,8 +933,9 @@ class Chart {
|
||||
|
||||
for (i = 0, ilen = items.length; i < ilen; ++i) {
|
||||
item = items[i];
|
||||
if (item) {
|
||||
this.getDatasetMeta(item.datasetIndex).controller[prefix + 'HoverStyle'](item.element, item.datasetIndex, item.index);
|
||||
const controller = item && this.getDatasetMeta(item.datasetIndex).controller;
|
||||
if (controller) {
|
||||
controller[prefix + 'HoverStyle'](item.element, item.datasetIndex, item.index);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user