Disable Save button while is saving resource - refs BT#9893 #TMI

1.10.x
Angel Fernando Quiroz Campos 11 years ago
parent fbce5759dc
commit 3477f3a6b1
  1. 2
      main/inc/ajax/sequence.ajax.php
  2. 23
      main/template/default/admin/resource_sequence.tpl

@ -278,6 +278,8 @@ switch ($action) {
}
$em->persist($sequenceResource);
$em->flush();
echo Display::return_message(get_lang('Saved'), 'success');
break;
}
break;

@ -187,6 +187,8 @@
$('button[name="save_resource"]').click(function(e) {
e.preventDefault();
var self = $(this).prop('disabled', true);
// parse to integer the parents IDs
parentList = parentList.map(function(id) {
return parseInt(id);
@ -220,19 +222,30 @@
if (resourceId != 0) {
var params = decodeURIComponent(parentList);
$.ajax(url, {
var savingResource = $.ajax(url, {
data: {
a: 'save_resource',
id: resourceId,
parents: params,
type: type,
sequence_id: sequenceId
},
success: function (data) {
alert('{{ 'Saved' | get_lang }}');
useAsReference(type, sequenceId);
}
});
$.when(savingResource).done(function(response) {
$('#global-modal')
.find('.modal-dialog')
.removeClass('modal-lg')
.addClass('modal-sm');
$('#global-modal')
.find('.modal-body')
.html(response);
$('#global-modal').modal('show');
self.prop('disabled', false);
useAsReference(type, sequenceId);
});
}
});
});

Loading…
Cancel
Save