diff --git a/docs/FreeBedsChartView.js b/docs/FreeBedsChartView.js index 129490b5e97..64ebec72e18 100644 --- a/docs/FreeBedsChartView.js +++ b/docs/FreeBedsChartView.js @@ -86,7 +86,7 @@ class FreeBedsChartView { }, tooltip: { callbacks: { - label: UIUtils.getLabelWithPercent + label: UIUtils.getYLabelWithPercent } } }, diff --git a/docs/MedianOfFreeBedsByKreisChartView.js b/docs/MedianOfFreeBedsByKreisChartView.js index 473eece2e69..66976a41158 100644 --- a/docs/MedianOfFreeBedsByKreisChartView.js +++ b/docs/MedianOfFreeBedsByKreisChartView.js @@ -51,7 +51,7 @@ class MedianOfFreeBedsByKreisChartView { }, tooltip: { callbacks: { - label: UIUtils.getLabelWithPercent + label: UIUtils.getXLabelWithPercent } } }, diff --git a/docs/UIUtils.js b/docs/UIUtils.js index d637fc26124..dde6f8514a2 100644 --- a/docs/UIUtils.js +++ b/docs/UIUtils.js @@ -17,14 +17,22 @@ class UIUtils { return selectElement.options[selectElement.selectedIndex]; } - static getLabelWithPercent(context) { + static getYLabelWithPercent(context) { + return UIUtils._getLabelWithPercent(context, context.parsed.y); + } + + static getXLabelWithPercent(context) { + return UIUtils._getLabelWithPercent(context, context.parsed.x); + } + + static _getLabelWithPercent(context, value) { let label = context.dataset.label || ''; if (label) { label += ': '; } - if (context.parsed.y !== null) { - label += context.parsed.y.toFixed(1) + "%"; + if (value !== null) { + label += value.toFixed(1) + "%"; } return label; }