From 8c92983ae5fa515473109b42c5e8d0ef54a470e4 Mon Sep 17 00:00:00 2001 From: Jack Date: Thu, 1 Oct 2020 19:51:29 +0100 Subject: [PATCH] changed the way custom speed is set for the pace caret --- public/js/script.js | 4 +--- public/js/settings.js | 4 ++++ public/js/userconfig.js | 1 - 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/public/js/script.js b/public/js/script.js index a3991ea36..a58d195fe 100644 --- a/public/js/script.js +++ b/public/js/script.js @@ -2574,6 +2574,7 @@ function restartTest(withSameWordset = false, nosave = false) { hideLiveWpm(); hideTimer(); bailout = false; + paceCaret = null; if(paceCaret !== null) clearTimeout(paceCaret.timeout); $("#showWordHistoryButton").removeClass("loaded"); keypressPerSecond = []; @@ -2632,7 +2633,6 @@ function restartTest(withSameWordset = false, nosave = false) { $("#typingTest").css("opacity", 0).removeClass("hidden"); if (!withSameWordset) { sameWordset = false; - paceCaret = null; initWords(); initPaceCaret(nosave); } else { @@ -3596,8 +3596,6 @@ function playErrorSound() { async function initPaceCaret(nosave = false) { - setPaceCaretCustomSpeed(parseInt($(".pageSettings .section.paceCaret input.customPaceCaretSpeed").val()),nosave); - let mode2 = ""; if (config.mode === "time") { mode2 = config.time; diff --git a/public/js/settings.js b/public/js/settings.js index 2912c4d1d..949ff60ff 100644 --- a/public/js/settings.js +++ b/public/js/settings.js @@ -656,6 +656,10 @@ function updateDiscordSettingsSection() { } } +$(document).on('focusout', ".pageSettings .section.paceCaret input.customPaceCaretSpeed", (e) => { + setPaceCaretCustomSpeed(parseInt($(".pageSettings .section.paceCaret input.customPaceCaretSpeed").val())); +}) + $(document).on("click", ".pageSettings .section.themes .theme.button", (e) => { let theme = $(e.currentTarget).attr("theme"); if (!$(e.target).hasClass("favButton")) { diff --git a/public/js/userconfig.js b/public/js/userconfig.js index 2a4184719..98b6ef607 100644 --- a/public/js/userconfig.js +++ b/public/js/userconfig.js @@ -416,7 +416,6 @@ function setPaceCaretCustomSpeed(val, nosave) { val = 100; } config.paceCaretCustomSpeed = val; - $(".pageSettings .section.paceCaret input.customPaceCaretSpeed").val(val); if (!nosave) saveConfigToCookie(); }