diff --git a/templates/conversations/conversation.html b/templates/conversations/conversation.html index 9cb878a..39b83cb 100644 --- a/templates/conversations/conversation.html +++ b/templates/conversations/conversation.html @@ -177,6 +177,9 @@
@@ -659,6 +662,8 @@ $(document).ready(function() { const messageInput = $('#messageInput'); const submitButton = $('#messageForm button[type="submit"]'); + const submitIcon = submitButton.find('.fa-paper-plane'); + const spinner = submitButton.find('.spinner-border'); const message = messageInput.val().trim(); const fileInput = $('#fileInput')[0]; const files = Array.from(fileInput.files); @@ -678,6 +683,8 @@ $(document).ready(function() { isSubmitting = true; messageInput.prop('disabled', true); submitButton.prop('disabled', true); + submitIcon.addClass('d-none'); + spinner.removeClass('d-none'); const formData = new FormData(); formData.append('message', message); @@ -726,6 +733,8 @@ $(document).ready(function() { complete: function() { messageInput.prop('disabled', false); submitButton.prop('disabled', false); + submitIcon.removeClass('d-none'); + spinner.addClass('d-none'); isSubmitting = false; } });