diff options
-rw-r--r-- | card.html | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -30,7 +30,8 @@ async function ask({question, answer}, speed=250) { a = f.answer, b = f.buzz, words = question.split(" "), - answered = false + answered = false, + proced_answer = false f.classList.remove("answered") f.classList.add("answering") @@ -39,11 +40,13 @@ async function ask({question, answer}, speed=250) { q.value = words[0] for (let word of words.slice(1)) { - if (answered) { - q.value = question - break + if (answered && !proced_answer) { + q.value += " 💡" + proced_answer = true } - await sleep(speed) + + if (!answered) + await sleep(speed) q.value += " " + word } await sleep(speed) |