zombo_form.addEventListener('submit', function(e) {
e.preventDefault();
/* Hide the form and show spinner while generation is happening. */
zombo_form.style.display = "none";
spinner.style.display = "block";
zombo_form.addEventListener('submit', function(e) {
e.preventDefault();
/* Hide the form and show spinner while generation is happening. */
zombo_form.style.display = "none";
spinner.style.display = "block";
socket.emit('generate', {"prompt": prompt.value, "code": code.value});
prompt.value = '';
});
socket.on('generation-done', () => {
/* Re-display the form and hide spinner now that generation is over. */
socket.emit('generate', {"prompt": prompt.value, "code": code.value});
prompt.value = '';
});
socket.on('generation-done', () => {
/* Re-display the form and hide spinner now that generation is over. */