8000 Fix for #3443 - bar chart click function broken in usage dashboard · DMPRoadmap/roadmap@76cbb2b · GitHub
[go: up one dir, main page]

Skip to content

Commit 76cbb2b

Browse files
committed
Fix for #3443 - bar chart click function broken in usage dashboard
1 parent 56759df commit 76cbb2b

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

app/javascript/src/usage/index.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,12 @@ $(() => {
4242
const usersData = JSON.parse($('#users_joined').val());
4343
if (isObject(usersData)) {
4444
const chart = createChart('#yearly_users', usersData, '', (event) => {
45-
const segment = chart.getElementAtEvent(event)[0];
45+
const points = chart.getElementsAtEventForMode(event, 'nearest', { intersect: true }, true);
46+
const segment = points[0];
4647
if (!isUndefined(segment)) {
4748
const target = $('#users_click_target').val();
4849
/* eslint-disable no-underscore-dangle, no-restricted-globals */
49-
const label = chart.data.labels[segment._index];
50+
const label = chart.data.labels[segment.index];
5051
$(location).attr('href', `${target}?${labelToUrl(label)}`);
5152
/* eslint-enable no-underscore-dangle, no-restricted-globals */
5253
}
@@ -59,11 +60,12 @@ $(() => {
5960
const plansData = JSON.parse($('#plans_created').val());
6061
if (isObject(plansData)) {
6162
const chart = createChart('#yearly_plans', plansData, '', (event) => {
62-
const segment = chart.getElementAtEvent(event)[0];
63+
const points = chart.getElementsAtEventForMode(event, 'nearest', { intersect: true }, true);
64+
const segment = points[0];
6365
if (!isUndefined(segment)) {
6466
const target = $('#plans_click_target').val();
6567
/* eslint-disable no-underscore-dangle, no-restricted-globals */
66-
const label = chart.data.labels[segment._index];
68+
const label = chart.data.labels[segment.index];
6769
$(location).attr('href', `${target}?${labelToUrl(label)}`);
6870
/* eslint-enable no-underscore-dangle, no-restricted-globals */
6971
}

0 commit comments

Comments
 (0)
0