Grid edit: add loading indicator when saving data
This commit is contained in:
parent
a752c74d59
commit
d5054f6775
@ -977,9 +977,14 @@
|
||||
'submit_type' : 'save'
|
||||
};
|
||||
|
||||
$(g.cEdit).find('*').attr('disabled', true);
|
||||
var $editArea = $(g.cEdit).find('.edit_area');
|
||||
$editArea.addClass('edit_area_posting');
|
||||
if (!g.saveCellsAtOnce) {
|
||||
$(g.cEdit).find('*').attr('disabled', true);
|
||||
var $editArea = $(g.cEdit).find('.edit_area');
|
||||
$editArea.addClass('edit_area_posting');
|
||||
} else {
|
||||
$('.save_edited').addClass('saving_edited_data')
|
||||
.attr('disabled', true);
|
||||
}
|
||||
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
@ -987,7 +992,12 @@
|
||||
data: post_params,
|
||||
success:
|
||||
function(data) {
|
||||
$editArea.removeClass('edit_area_posting');
|
||||
if (!g.saveCellsAtOnce) {
|
||||
$editArea.removeClass('edit_area_posting');
|
||||
} else {
|
||||
$('.save_edited').removeClass('saving_edited_data')
|
||||
.attr('disabled', false);
|
||||
}
|
||||
if(data.success == true) {
|
||||
PMA_ajaxShowMessage(data.message);
|
||||
$('.to_be_saved').each(function() {
|
||||
|
||||
@ -2505,3 +2505,8 @@ span.mysql-number {
|
||||
padding: 0.2em 0.3em;
|
||||
}
|
||||
|
||||
.saving_edited_data {
|
||||
background: url(./themes/pmahomme/img/ajax_clock_small.gif) no-repeat left;
|
||||
padding-left: 20px;
|
||||
}
|
||||
|
||||
|
||||
@ -2944,3 +2944,8 @@ span.mysql-number {
|
||||
padding: 0.2em 0.3em;
|
||||
}
|
||||
|
||||
.saving_edited_data {
|
||||
background: url(./themes/pmahomme/img/ajax_clock_small.gif) no-repeat left;
|
||||
padding-left: 20px;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user