Bug 31028: Add feedback to the patron on submission
This patch adds a success alert box when a patron submits a concern sucessfully. Signed-off-by: David Nind <david@davidnind.com> Signed-off-by: Helen Oliver <HOliver@tavi-port.ac.uk> Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com> Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
This commit is contained in:
parent
30ee65e4c3
commit
992ccebbdb
|
|
@ -41,7 +41,7 @@
|
|||
<div class="modal-footer">
|
||||
<input type="hidden" name="biblio_id" id="concern_biblio" value="[% biblio.biblionumber | html %]">
|
||||
<input type="hidden" name="reporter_id" id="concern_reporter" value="[% borrowernumber | html %]">
|
||||
<button type="submit" id="addConfirm" class="btn btn-primary">Submit</button>
|
||||
<button type="submit" id="addConfirm" class="btn btn-primary">Submit <i id="concern-submit-spinner" class="fa fa-spinner fa-pulse fa-fw" style="display:none"></i></button>
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -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('<div class="alert alert-success">Your concern was sucessfully submitted.</div>');
|
||||
},
|
||||
error: function(data) {
|
||||
$('#concern-submit-spinner').hide();
|
||||
$('#addConcernModal').modal('hide');
|
||||
$('h1:first').before('<div class="alert alert-error">There was an error when submitting your concern, please contact a librarian.</div>');
|
||||
},
|
||||
contentType: "json"
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue