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
|
hidden: null, // See isDatasetVisible() comment
|
||||||
xAxisID: null,
|
xAxisID: null,
|
||||||
yAxisID: null,
|
yAxisID: null,
|
||||||
order: dataset.order || 0,
|
order: dataset && dataset.order || 0,
|
||||||
index: datasetIndex,
|
index: datasetIndex,
|
||||||
_dataset: dataset,
|
_dataset: dataset,
|
||||||
_parsed: [],
|
_parsed: [],
|
||||||
@ -808,7 +808,7 @@ class Chart {
|
|||||||
const me = this;
|
const me = this;
|
||||||
const meta = me._metasets && me._metasets[datasetIndex];
|
const meta = me._metasets && me._metasets[datasetIndex];
|
||||||
|
|
||||||
if (meta) {
|
if (meta && meta.controller) {
|
||||||
meta.controller._destroy();
|
meta.controller._destroy();
|
||||||
delete me._metasets[datasetIndex];
|
delete me._metasets[datasetIndex];
|
||||||
}
|
}
|
||||||
@ -933,8 +933,9 @@ class Chart {
|
|||||||
|
|
||||||
for (i = 0, ilen = items.length; i < ilen; ++i) {
|
for (i = 0, ilen = items.length; i < ilen; ++i) {
|
||||||
item = items[i];
|
item = items[i];
|
||||||
if (item) {
|
const controller = item && this.getDatasetMeta(item.datasetIndex).controller;
|
||||||
this.getDatasetMeta(item.datasetIndex).controller[prefix + 'HoverStyle'](item.element, item.datasetIndex, item.index);
|
if (controller) {
|
||||||
|
controller[prefix + 'HoverStyle'](item.element, item.datasetIndex, item.index);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user