Skip to content

Commit fcfe4cf

Browse files
committed
Feat: Make 'New story' button visible and clickable after story generation
Ensured the 'clear-story-button' is explicitly set to display: 'block' and is enabled after both random test story generation and actual story generation via socket.io response. This addresses the user's request for the button to be visible and clickable once a story has been generated.
1 parent 25df599 commit fcfe4cf

File tree

1 file changed

+6
-3
lines changed
  • examples/bedtime-story-teller/assets

1 file changed

+6
-3
lines changed

examples/bedtime-story-teller/assets/app.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,20 @@ function generateRandomTestStory() {
1919
const storyResponse = document.getElementById('story-response');
2020
storyResponse.textContent += randomStory;
2121
document.getElementById('loading-spinner').style.display = 'none';
22-
document.getElementById('clear-story-button').style.display = 'block';
22+
const clearStoryButton = document.getElementById('clear-story-button');
23+
clearStoryButton.style.display = 'block';
24+
clearStoryButton.disabled = false;
2325
}, 1500);
2426
}
2527

2628
function initSocketIO() {
2729
socket.on('response', (data) => {
2830
document.getElementById('story-container').style.display = 'flex';
2931
const storyResponse = document.getElementById('story-response');
30-
storyResponse.textContent += data;
3132
document.getElementById('loading-spinner').style.display = 'none';
32-
document.getElementById('clear-story-button').style.display = 'block';
33+
const clearStoryButton = document.getElementById('clear-story-button');
34+
clearStoryButton.style.display = 'block';
35+
clearStoryButton.disabled = false;
3336
});
3437
}
3538

0 commit comments

Comments
 (0)