The branch, master has been updated via 91a64c1ee2b4720c2ae481e1de49bb9b1111ca91 (commit) from 98066b6bcb0d25f87b718d7ee70ddfbe759b43ff (commit)
- Log ----------------------------------------------------------------- commit 91a64c1ee2b4720c2ae481e1de49bb9b1111ca91 Author: Marc Delisle marc@infomarc.info Date: Sun Oct 31 18:01:31 2010 -0400
bug 3084745 (error when editing and changing nothing)
-----------------------------------------------------------------------
Summary of changes: js/tbl_change.js | 44 +++++++++++++++++++++++++------------------- 1 files changed, 25 insertions(+), 19 deletions(-)
diff --git a/js/tbl_change.js b/js/tbl_change.js index 51aa788..b38eeac 100644 --- a/js/tbl_change.js +++ b/js/tbl_change.js @@ -291,29 +291,35 @@ $(document).ready(function() { }
$.post($form.attr('action'), $form.serialize(), function(data) { - if(data.success == true) { - PMA_ajaxShowMessage(data.message); - - $("#topmenucontainer") - .next('div') - .remove() - .end() - .after(data.sql_query); - - //Remove the empty notice div generated due to a NULL query passed to PMA_showMessage() - var notice_class = $("#topmenucontainer").next("div").find('.notice'); - if($(notice_class).text() == '') { - $(notice_class).remove(); - } + if (typeof data.success != 'undefined') { + if(data.success == true) { + PMA_ajaxShowMessage(data.message); + + $("#topmenucontainer") + .next('div') + .remove() + .end() + .after(data.sql_query); + + //Remove the empty notice div generated due to a NULL query passed to PMA_showMessage() + var notice_class = $("#topmenucontainer").next("div").find('.notice'); + if($(notice_class).text() == '') { + $(notice_class).remove(); + }
- var submit_type = $form.find("select[name='submit_type']").val(); - if ('insert' == submit_type || 'insertignore' == submit_type) { - //Clear the data in the forms - $form.find('input:reset').trigger('click'); + var submit_type = $form.find("select[name='submit_type']").val(); + if ('insert' == submit_type || 'insertignore' == submit_type) { + //Clear the data in the forms + $form.find('input:reset').trigger('click'); + } + } else { + PMA_ajaxShowMessage(PMA_messages['strErrorProcessingRequest'] + " : "+data.error, "7000"); } - } - else { - PMA_ajaxShowMessage(PMA_messages['strErrorProcessingRequest'] + " : "+data.error, "7000"); + } else { + //happens for example when no change was done while editing + $('#insertForm').remove(); + $('#topmenucontainer').after('<div id="sqlqueryresults"></div>'); + $('#sqlqueryresults').html(data); } }) }) // end submission of data to be inserted into table
hooks/post-receive