diff options
author | Frederick Yin <fkfd@fkfd.me> | 2022-04-17 22:09:01 +0800 |
---|---|---|
committer | Frederick Yin <fkfd@fkfd.me> | 2022-04-17 22:09:01 +0800 |
commit | 3153fc3f10a6c5b2a9989d09b6fa6587b353dd83 (patch) | |
tree | 903ea859d334e7ef9f83d0db2a125e43794c00d8 | |
parent | 0e9c878103db48ce342ab26d26d9ba9d424d7d2b (diff) |
Show answer
-rw-r--r-- | index.js | 17 |
1 files changed, 11 insertions, 6 deletions
@@ -27,7 +27,7 @@ function newWord() { hintTaken = false; // clean after the mess - for (let elem of [inputElem, nextElem, hintElem]) { + for (let elem of [inputElem, nextElem, hintElem, showAnswerElem]) { elem.disabled = false; } @@ -121,15 +121,12 @@ function pickSong(event) { for (let elem of [inputElem, hintElem, showAnswerElem]) { elem.disabled = true; } - answerElem.hidden = false; - albumElem.innerHTML = currentWord.album; - trackElem.innerHTML = currentWord.track; - linesElem.innerHTML = currentWord.lines.join("<br />"); + showAnswer(); } else { if (!hintTaken) { reportElem.innerHTML = "Sorry, not this song :) <br /> Try a hint?"; } else { - reportElem.innerHTML = "Not this one either…"; + reportElem.innerHTML = "Not this one…"; } reportElem.style.color = "#aa5555"; } @@ -146,6 +143,14 @@ function hint() { } } +function showAnswer() { + answerElem.hidden = false; + albumElem.innerHTML = currentWord.album; + trackElem.innerHTML = currentWord.track; + linesElem.innerHTML = currentWord.lines.join("<br />"); +} + window.onload = newWord; nextElem.onclick = newWord; hintElem.onclick = hint; +showAnswerElem.onclick = showAnswer; |