diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/modals/catalog_concern.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/modals/catalog_concern.inc index 5b3d235249..70c5c6dcb8 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/includes/modals/catalog_concern.inc +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/modals/catalog_concern.inc @@ -41,7 +41,7 @@ diff --git a/koha-tmpl/opac-tmpl/bootstrap/js/modals/catalog_concern.js b/koha-tmpl/opac-tmpl/bootstrap/js/modals/catalog_concern.js index f5dab6aa13..817c9dd4a3 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/js/modals/catalog_concern.js +++ b/koha-tmpl/opac-tmpl/bootstrap/js/modals/catalog_concern.js @@ -41,13 +41,23 @@ $(document).ready(function() { reporter_id: reporter_id, }; + $('#concern-submit-spinner').show(); + $('#addConfirm').prop('disabled', true); $.ajax({ url: '/api/v1/public/tickets', type: 'POST', data: JSON.stringify(params), success: function(data) { + $('#concern-submit-spinner').hide(); $('#addConcernModal').modal('hide'); $('#concern_body').val(''); + $('#concern_title').val(''); + $('h1:first').before('
Your concern was sucessfully submitted.
'); + }, + error: function(data) { + $('#concern-submit-spinner').hide(); + $('#addConcernModal').modal('hide'); + $('h1:first').before('
There was an error when submitting your concern, please contact a librarian.
'); }, contentType: "json" });