From 21498e7e289591bdde1e796bcd5fd50d9f5a86be Mon Sep 17 00:00:00 2001 From: Jack Date: Wed, 11 Nov 2020 14:29:14 +0000 Subject: [PATCH] fitting the graph to the wpm line if dont start graphs at zero is enabled --- src/js/script.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/js/script.js b/src/js/script.js index 5a9c10e45..54f065a9c 100644 --- a/src/js/script.js +++ b/src/js/script.js @@ -1866,8 +1866,12 @@ function showResult(difficultyFailed = false) { ); if (!config.startGraphsAtZero) { - wpmOverTimeChart.options.scales.yAxes[0].ticks.min = minChartVal; - wpmOverTimeChart.options.scales.yAxes[1].ticks.min = minChartVal; + wpmOverTimeChart.options.scales.yAxes[0].ticks.min = Math.min( + ...wpmHistory + ); + wpmOverTimeChart.options.scales.yAxes[1].ticks.min = Math.min( + ...wpmHistory + ); } else { wpmOverTimeChart.options.scales.yAxes[0].ticks.min = 0; wpmOverTimeChart.options.scales.yAxes[1].ticks.min = 0; @@ -4268,7 +4272,6 @@ $(document).keydown((event) => { event.preventDefault(); let currentWord = wordsList[currentWordIndex]; if (!config.showAllLines || config.mode == "time") { - let currentTop = Math.floor( document.querySelectorAll("#words .word")[currentWordElementIndex] .offsetTop