From 5eed101a53c424e9c37debd8669d4cadb495448e Mon Sep 17 00:00:00 2001 From: Jukka Kurkela Date: Sun, 24 Nov 2019 00:38:48 +0200 Subject: [PATCH] Use correct dataset index in parseVisibleItems (#6786) * Use correct dataset index * Review1 --- src/core/core.interaction.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/core/core.interaction.js b/src/core/core.interaction.js index a558d8b20..792ce2ecb 100644 --- a/src/core/core.interaction.js +++ b/src/core/core.interaction.js @@ -25,15 +25,15 @@ function getRelativePosition(e, chart) { * @param {function} handler - the callback to execute for each visible item */ function parseVisibleItems(chart, handler) { - var metasets = chart._getSortedVisibleDatasetMetas(); - var metadata, i, j, ilen, jlen, element; + const metasets = chart._getSortedVisibleDatasetMetas(); + let index, data, element; - for (i = 0, ilen = metasets.length; i < ilen; ++i) { - metadata = metasets[i].data; - for (j = 0, jlen = metadata.length; j < jlen; ++j) { - element = metadata[j]; + for (let i = 0, ilen = metasets.length; i < ilen; ++i) { + ({index, data} = metasets[i]); + for (let j = 0, jlen = data.length; j < jlen; ++j) { + element = data[j]; if (!element._view.skip) { - handler(element, i, j); + handler(element, index, j); } } } -- 2.47.2