diff --git a/src/js/script.js b/src/js/script.js
index ca8741a65..52127eed2 100644
--- a/src/js/script.js
+++ b/src/js/script.js
@@ -1008,29 +1008,31 @@ function updateWordElement(showError) {
let ret = "";
if (config.highlightMode == "word") {
+ //only for word highlight
+
let correctSoFar = false;
if (currentWord.slice(0, input.length) == input) {
// this is when input so far is correct
correctSoFar = true;
}
- // if (!correctSoFar) {
- // if (config.difficulty == "master") {
- // if (!resultVisible) {
- // failTest();
- // }
- // }
- // }
let classString = correctSoFar ? "correct" : "incorrect";
if (config.blindMode) {
classString = "correct";
}
+
+ //show letters in the current word
for (let i = 0; i < currentWord.length; i++) {
ret += `` + currentWord[i] + ``;
}
+
+ //show any extra letters if hide extra letters is disabled
if (currentInput.length > currentWord.length && !config.hideExtraLetters) {
for (let i = currentWord.length; i < currentInput.length; i++) {
- ret +=
- `` + currentInput[i] + ``;
+ let letter = currentInput[i];
+ if (letter == " ") {
+ letter = "_";
+ }
+ ret += `${letter}`;
}
}
} else {