summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrederick Yin <fkfd@fkfd.me>2022-04-17 22:09:01 +0800
committerFrederick Yin <fkfd@fkfd.me>2022-04-17 22:09:01 +0800
commit3153fc3f10a6c5b2a9989d09b6fa6587b353dd83 (patch)
tree903ea859d334e7ef9f83d0db2a125e43794c00d8
parent0e9c878103db48ce342ab26d26d9ba9d424d7d2b (diff)
Show answer
-rw-r--r--index.js17
1 files changed, 11 insertions, 6 deletions
diff --git a/index.js b/index.js
index 9b72125..06bf4c5 100644
--- a/index.js
+++ b/index.js
@@ -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;