From fe5f69c401347bc402dbfb2cb6e97fa3810b9989 Mon Sep 17 00:00:00 2001 From: Deven Bansod Date: Mon, 21 Dec 2015 18:27:03 +0530 Subject: [PATCH] Prevent unnecessary update when nothing is changed Signed-off-by: Deven Bansod --- js/functions.js | 5 ++++- js/makegrid.js | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/js/functions.js b/js/functions.js index bc3b2cb1e4..30ac8ddb6f 100644 --- a/js/functions.js +++ b/js/functions.js @@ -4292,7 +4292,10 @@ function PMA_getCellValue(td) { var $td = $(td); if ($td.is('.null')) { return ''; - } else if (! $td.is('.to_be_saved') && $td.data('original_data')) { + } else if ((! $td.is('.to_be_saved') + || $td.is('.set')) + && $td.data('original_data') + ) { return $td.data('original_data'); } else { return $td.text(); diff --git a/js/makegrid.js b/js/makegrid.js index f41ef3b9e1..41819cdb5e 100644 --- a/js/makegrid.js +++ b/js/makegrid.js @@ -953,6 +953,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi g.lastXHR = null; $editArea.removeClass('edit_area_loading'); $editArea.append(data.select); + $td.data('original_data', $(data.select).val().join()); $editArea.append('
' + g.cellEditHint + '
'); }); // end $.post()