function toggleSubmitButton()

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;
}