in cloud-run-gemini-chat/Application/CloudRun/Python-Django/geminiapp/static/app.js [2:19]
function toggleSubmitButton() {
const submitButton = document.querySelector('#input-form button[type=submit]');
// Flip the value true->false or false->true
submitButton.disabled = !submitButton.disabled;
// Flip the button's text back to "Waiting..."" or "Submit"
const submitButtonText = submitButton.querySelector('.submit-button-text');
if(submitButtonText.innerHTML === 'Waiting...') {
submitButtonText.innerHTML = 'Submit';
} else {
submitButtonText.innerHTML = 'Waiting...';
}
// Show or Hide the loading spinner
const submitButtonSpinner = submitButton.querySelector('.submit-button-spinner')
submitButtonSpinner.hidden = !submitButtonSpinner.hidden;
}