bug #3383572 [interface] Cannot execute saved query

When the Go button related to the "Run SQL query" section is pressed,
avoid transmitting the value of id_bookmark from the "Bookmarked SQL
query" section; otherwise import.php would think that it needs to
do a bookmark action instead of executing the query.
This commit is contained in:
Marc Delisle
2011-09-18 08:11:15 -04:00
parent 5511ae8fbc
commit 6ac29b4791
3 changed files with 12 additions and 5 deletions

View File

@@ -261,10 +261,16 @@ $(document).ready(function() {
* @memberOf jQuery
* @name sqlqueryform_submit
*/
$("#sqlqueryform.ajax").live('submit', function(event) {
$("#sqlqueryform.ajax input:submit").live('click', function(event) {
event.preventDefault();
$form = $(this);
var $form = $(this).closest("form");
var clicked_button = $(this).attr('id');
if ('button_submit_query' == clicked_button) {
$form.find("select[name=id_bookmark]").attr("value","");
}
if (! checkSqlQuery($form[0])) {
return false;
}
@@ -276,7 +282,7 @@ $(document).ready(function() {
PMA_prepareForAjaxRequest($form);
$.post($(this).attr('action'), $(this).serialize() , function(data) {
$.post($form.attr('action'), $form.serialize() , function(data) {
if(data.success == true) {
// fade out previous messages, if any
$('.success').fadeOut();