Spaces:
Running
Running
Upload 6 files
Browse files- game_logic.js +11 -4
game_logic.js
CHANGED
|
@@ -212,10 +212,17 @@ function fetchGameState() {
|
|
| 212 |
}
|
| 213 |
|
| 214 |
// Event listeners
|
| 215 |
-
submitGuessBtn.addEventListener('click', ()
|
| 216 |
-
|
| 217 |
-
|
| 218 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 219 |
|
| 220 |
guessInput.addEventListener('keypress', (e) => {
|
| 221 |
if (e.key === 'Enter') {
|
|
|
|
| 212 |
}
|
| 213 |
|
| 214 |
// Event listeners
|
| 215 |
+
submitGuessBtn.addEventListener('click', function clickHandler() {
|
| 216 |
+
const guessAdvice = guessInput.value.trim();
|
| 217 |
+
submitAdvice(guessAdvice);
|
| 218 |
+
guessInput.value = '';
|
| 219 |
+
|
| 220 |
+
// Remove and re-add listener
|
| 221 |
+
submitGuessBtn.removeEventListener('click', clickHandler);
|
| 222 |
+
setTimeout(() => {
|
| 223 |
+
submitGuessBtn.addEventListener('click', clickHandler);
|
| 224 |
+
}, 1000);
|
| 225 |
+
});
|
| 226 |
|
| 227 |
guessInput.addEventListener('keypress', (e) => {
|
| 228 |
if (e.key === 'Enter') {
|