Grid edit: add loading indicator when saving data

This commit is contained in:
Aris Feryanto 2011-07-28 18:17:17 +08:00
parent a752c74d59
commit d5054f6775
3 changed files with 24 additions and 4 deletions

View File

@ -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() {

View File

@ -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;
}

View File

@ -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;
}