@@ -, +, @@ --- .../bootstrap/en/includes/modals/catalog_concern.inc | 2 +- .../opac-tmpl/bootstrap/js/modals/catalog_concern.js | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) --- a/koha-tmpl/opac-tmpl/bootstrap/en/includes/modals/catalog_concern.inc +++ a/koha-tmpl/opac-tmpl/bootstrap/en/includes/modals/catalog_concern.inc @@ -40,7 +40,7 @@ --- a/koha-tmpl/opac-tmpl/bootstrap/js/modals/catalog_concern.js +++ a/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" }); --