diff --git a/src/pages/workouts/WorkoutItem.vue b/src/pages/workouts/WorkoutItem.vue index 5a0a658..4cddd10 100644 --- a/src/pages/workouts/WorkoutItem.vue +++ b/src/pages/workouts/WorkoutItem.vue @@ -195,19 +195,20 @@ const chartOptions = { callbacks: { label: function (context: any) { currentCoordinates.value = lineCoordinates.value[context.dataIndex]; - let label = context.dataset.label || ''; - - if (label) { - label += ': '; + let show_data = []; + if (data.value.datasets[0].data[context.dataIndex]) { + show_data.push("Скорость: " + Math.floor(data.value.datasets[0].data[context.dataIndex])); } - if (context.parsed.x !== null) { - label += new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' }).format(context.parsed.y); + if (data.value.datasets[1].data[context.dataIndex]) { + show_data.push("Пульс: " + data.value.datasets[1].data[context.dataIndex]); } - return ["Скорость: " + Math.floor(data.value.datasets[0].data[context.dataIndex]), - "Пульс: " + data.value.datasets[1].data[context.dataIndex], - "Мощность: " + data.value.datasets[2].data[context.dataIndex], - "Подъем: " + data.value.datasets[3].data[context.dataIndex], - ]; + if (data.value.datasets[2].data[context.dataIndex]) { + show_data.push("Мощность: " + data.value.datasets[2].data[context.dataIndex]); + } + if (Math.floor(data.value.datasets[3].data[context.dataIndex])) { + show_data.push("Подъем: " + Math.floor(data.value.datasets[3].data[context.dataIndex])); + } + return show_data; } } }, diff --git a/src/pages/workouts/WorkoutList.vue b/src/pages/workouts/WorkoutList.vue index 3e1f293..e0d15f9 100644 --- a/src/pages/workouts/WorkoutList.vue +++ b/src/pages/workouts/WorkoutList.vue @@ -13,12 +13,12 @@