diff --git a/js/db_central_columns.js b/js/db_central_columns.js index 8c243f1436..258eb0c884 100644 --- a/js/db_central_columns.js +++ b/js/db_central_columns.js @@ -25,7 +25,7 @@ AJAX.registerTeardown('db_central_columns.js', function () { $('.edit_cancel_form').unbind('click'); $('#table-select').unbind('change'); $('#column-select').unbind('change'); - $("#add_col_div>a").unbind('click'); + $("#add_col_div").find(">a").unbind('click'); $('#add_new').unbind('submit'); $('#multi_edit_central_columns').unbind('submit'); $("select.default_type").unbind('change'); @@ -35,9 +35,9 @@ AJAX.registerTeardown('db_central_columns.js', function () { AJAX.registerOnload('db_central_columns.js', function () { $('#tableslistcontainer input,#tableslistcontainer select,#tableslistcontainer .default_value,#tableslistcontainer .open_enum_editor').hide(); - $('#tableslistcontainer .checkall').show(); - $('#tableslistcontainer .checkall_box').show(); - if ($('#table_columns tbody tr').length > 0) { + $('#tableslistcontainer').find('.checkall').show(); + $('#tableslistcontainer').find('.checkall_box').show(); + if ($('#table_columns').find('tbody tr').length > 0) { $("#table_columns").tablesorter({ headers: { 0: {sorter: false}, @@ -46,7 +46,7 @@ AJAX.registerOnload('db_central_columns.js', function () { } }); } - $('#tableslistcontainer button[name="delete_central_columns"]').click(function(event){ + $('#tableslistcontainer').find('button[name="delete_central_columns"]').click(function(event){ event.preventDefault(); var multi_delete_columns = $('.checkall:checkbox:checked').serialize(); if(multi_delete_columns === ''){ @@ -57,7 +57,7 @@ AJAX.registerOnload('db_central_columns.js', function () { $("#del_col_name").val(multi_delete_columns); $("#del_form").submit(); }); - $('#tableslistcontainer button[name="edit_central_columns"]').click(function(event){ + $('#tableslistcontainer').find('button[name="edit_central_columns"]').click(function(event){ event.preventDefault(); var editColumnList = $('.checkall:checkbox:checked').serialize(); if(editColumnList === ''){ @@ -77,12 +77,12 @@ AJAX.registerOnload('db_central_columns.js', function () { AJAX.source = $(this); $.post('db_central_columns.php', multi_column_edit_data, AJAX.responseHandler); }); - $('#add_new td').each(function(){ + $('#add_new').find('td').each(function(){ if ($(this).attr('name') !== 'undefined') { $(this).find('input,select:first').attr('name', $(this).attr('name')); } }); - $("#add_new #field_0_0").attr('required','required'); + $("#field_0_0").attr('required','required'); $('#add_new input[type="text"], #add_new input[type="number"], #add_new select') .css({ 'width' : '10em', @@ -129,7 +129,7 @@ AJAX.registerOnload('db_central_columns.js', function () { $('#edit_' + rownum).show(); $('#f_' + rownum + ' td span').show(); $('#f_' + rownum + ' input, #f_' + rownum + ' select,#f_'+rownum+' .default_value, #f_' + rownum + ' .open_enum_editor').hide(); - $('#tableslistcontainer .checkall').show(); + $('#tableslistcontainer').find('.checkall').show(); }); $('.edit_save_form').click(function(event) { //alert(1); @@ -177,7 +177,7 @@ AJAX.registerOnload('db_central_columns.js', function () { $('#edit_' + rownum).show(); $('#f_' + rownum + ' td span').show(); $('#f_' + rownum + ' input, #f_' + rownum + ' select,#f_' + rownum + ' .default_value, #f_' + rownum + ' .open_enum_editor').hide(); - $('#tableslistcontainer .checkall').show(); + $('#tableslistcontainer').find('.checkall').show(); }, error: function() { PMA_ajaxShowMessage( @@ -191,7 +191,7 @@ AJAX.registerOnload('db_central_columns.js', function () { }); $('#table-select').change(function(e) { var selectvalue = $(this).val(); - var default_column_select = $('#column-select option:first'); + var default_column_select = $('#column-select').find('option:first'); var href = "db_central_columns.php"; var params = { 'ajax_request' : true, @@ -215,18 +215,19 @@ AJAX.registerOnload('db_central_columns.js', function () { $("#add_column").submit(); } }); - $("#add_col_div>a").click(function(event){ + $("#add_col_div").find(">a").click(function(event){ $('#add_new').slideToggle("slow"); - if($("#add_col_div>a span").html() === '+') { - $("#add_col_div>a span").html('-'); + var $addColDivLinkSpan = $("#add_col_div").find(">a span"); + if($addColDivLinkSpan.html() === '+') { + $addColDivLinkSpan.html('-'); } else { - $("#add_col_div>a span").html('+'); + $addColDivLinkSpan.html('+'); } }); $('#add_new').submit(function(event){ $('#add_new').toggle(); }); - $("#tableslistcontainer select.default_type").change(function () { + $("#tableslistcontainer").find("select.default_type").change(function () { if ($(this).val() === 'USER_DEFINED') { $(this).siblings('.default_value').attr('name','col_default'); $(this).attr('name','col_default_sel'); diff --git a/js/db_qbe.js b/js/db_qbe.js index deceb004c0..4b6854912e 100644 --- a/js/db_qbe.js +++ b/js/db_qbe.js @@ -67,7 +67,7 @@ AJAX.registerOnload('db_qbe.js', function () { * Ajax event handlers for 'Delete bookmark' */ $(document).on('click', "#deleteSearch", function (event) { - var question = PMA_sprintf(PMA_messages.strConfirmDeleteQBESearch, $("#searchId option:selected").text()); + var question = PMA_sprintf(PMA_messages.strConfirmDeleteQBESearch, $("#searchId").find("option:selected").text()); if (!confirm(question)) { return false; } diff --git a/js/db_structure.js b/js/db_structure.js index 6f991ae9fd..062867e4ca 100644 --- a/js/db_structure.js +++ b/js/db_structure.js @@ -49,7 +49,7 @@ function PMA_adjustTotals() { /** * @var $allTr jQuery object that references all the rows in the list of tables */ - var $allTr = $("#tablesForm table.data tbody:first tr"); + var $allTr = $("#tablesForm").find("table.data tbody:first tr"); // New summary values for the table var tableSum = $allTr.size(); var rowsSum = 0; @@ -142,7 +142,7 @@ function PMA_adjustTotals() { */ function PMA_fetchRealRowCount($target) { - var $throbber = $('#pma_navigation .throbber') + var $throbber = $('#pma_navigation').find('.throbber') .first() .clone() .css({visibility: 'visible', display: 'inline-block'}) diff --git a/js/db_tracking.js b/js/db_tracking.js index 5b40084bce..934746aa0b 100644 --- a/js/db_tracking.js +++ b/js/db_tracking.js @@ -12,8 +12,9 @@ AJAX.registerTeardown('db_tracking.js', function () { */ AJAX.registerOnload('db_tracking.js', function () { - $('#versions tr:first th').append($('
')); - $('#versions').tablesorter({ + var $versions = $('#versions'); + $versions.find('tr:first th').append($('')); + $versions.tablesorter({ sortList: [[1, 0]], headers: { 0: {sorter: false}, @@ -24,8 +25,9 @@ AJAX.registerOnload('db_tracking.js', function () { } }); - $('#noversions tr:first th').append($('')); - $('#noversions').tablesorter({ + var $noVersions = $('#noversions'); + $noVersions.find('tr:first th').append($('')); + $noVersions.tablesorter({ sortList: [[1, 0]], headers: { 0: {sorter: false}, @@ -33,10 +35,12 @@ AJAX.registerOnload('db_tracking.js', function () { } }); + var $body = $('body'); + /** * Handles multi submit for tracked tables */ - $('body').on('click', '#trackedForm.ajax button[name="submit_mult"], #trackedForm.ajax input[name="submit_mult"]', function (e) { + $body.on('click', '#trackedForm.ajax button[name="submit_mult"], #trackedForm.ajax input[name="submit_mult"]', function (e) { e.preventDefault(); var $button = $(this); var $form = $button.parent('form'); @@ -59,7 +63,7 @@ AJAX.registerOnload('db_tracking.js', function () { /** * Handles multi submit for untracked tables */ - $('body').on('click', '#untrackedForm.ajax button[name="submit_mult"], #untrackedForm.ajax input[name="submit_mult"]', function (e) { + $body.on('click', '#untrackedForm.ajax button[name="submit_mult"], #untrackedForm.ajax input[name="submit_mult"]', function (e) { e.preventDefault(); var $button = $(this); var $form = $button.parent('form'); @@ -72,7 +76,7 @@ AJAX.registerOnload('db_tracking.js', function () { /** * Ajax Event handler for 'Delete tracking' */ - $('body').on('click', 'a.delete_tracking_anchor.ajax', function (e) { + $body.on('click', 'a.delete_tracking_anchor.ajax', function (e) { e.preventDefault(); var $anchor = $(this); var question = PMA_messages.strDeleteTrackingData; diff --git a/js/export.js b/js/export.js index 67b79036dc..f800a9050b 100644 --- a/js/export.js +++ b/js/export.js @@ -92,7 +92,7 @@ function createTemplate(name) if (response.success === true) { $('#templateName').val(''); $('#template').html(response.data); - $("#template option").each(function() { + $("#template").find("option").each(function() { if ($(this).text() == name) { $(this).prop('selected', true); } @@ -205,7 +205,7 @@ function deleteTemplate(id) PMA_ajaxShowMessage(); $.post('tbl_export.php', params, function (response) { if (response.success === true) { - $('#template option[value="' + id + '"]').remove(); + $('#template').find('option[value="' + id + '"]').remove(); PMA_ajaxShowMessage(PMA_messages.strTemplateDeleted); } else { PMA_ajaxShowMessage(response.error, false); @@ -284,8 +284,8 @@ AJAX.registerOnload('export.js', function () { * according to the currently selected plugin from the dropdown list */ $("#plugins").change(function () { - $("#format_specific_opts div.format_specific_options").hide(); - var selected_plugin_name = $("#plugins option:selected").val(); + $("#format_specific_opts").find("div.format_specific_options").hide(); + var selected_plugin_name = $("#plugins").find("option:selected").val(); $("#" + selected_plugin_name + "_options").show(); }); @@ -337,7 +337,7 @@ function setup_table_structure_or_data() { if ($("input[name='export_type']").val() != 'database') { return; } - var pluginName = $("#plugins option:selected").val(); + var pluginName = $("#plugins").find("option:selected").val(); var formElemName = pluginName + "_structure_or_data"; var force_structure_or_data = !($("input[name='" + formElemName + "_default']").length); @@ -412,14 +412,15 @@ function toggle_structure_data_opts() */ function toggle_save_to_file() { + var $ulSaveAsfile = $("#ul_save_asfile"); if (!$("#radio_dump_asfile").prop("checked")) { - $("#ul_save_asfile > li").fadeTo('fast', 0.4); - $("#ul_save_asfile > li > input").prop('disabled', true); - $("#ul_save_asfile > li> select").prop('disabled', true); + $ulSaveAsfile.find("> li").fadeTo('fast', 0.4); + $ulSaveAsfile.find("> li > input").prop('disabled', true); + $ulSaveAsfile.find("> li > select").prop('disabled', true); } else { - $("#ul_save_asfile > li").fadeTo('fast', 1); - $("#ul_save_asfile > li > input").prop('disabled', false); - $("#ul_save_asfile > li> select").prop('disabled', false); + $ulSaveAsfile.find("> li").fadeTo('fast', 1); + $ulSaveAsfile.find("> li > input").prop('disabled', false); + $ulSaveAsfile.find("> li > select").prop('disabled', false); } } @@ -434,16 +435,17 @@ AJAX.registerOnload('export.js', function () { function toggle_sql_include_comments() { $("#checkbox_sql_include_comments").change(function () { + var $ulIncludeComments = $("#ul_include_comments"); if (!$("#checkbox_sql_include_comments").prop("checked")) { - $("#ul_include_comments > li").fadeTo('fast', 0.4); - $("#ul_include_comments > li > input").prop('disabled', true); + $ulIncludeComments.find("> li").fadeTo('fast', 0.4); + $ulIncludeComments.find("> li > input").prop('disabled', true); } else { // If structure is not being exported, the comment options for structure should not be enabled if ($("#radio_sql_structure_or_data_data").prop("checked")) { $("#text_sql_header_comment").removeProp('disabled').parent("li").fadeTo('fast', 1); } else { - $("#ul_include_comments > li").fadeTo('fast', 1); - $("#ul_include_comments > li > input").removeProp('disabled'); + $ulIncludeComments.find("> li").fadeTo('fast', 1); + $ulIncludeComments.find("> li > input").removeProp('disabled'); } } }); @@ -539,12 +541,25 @@ function toggle_table_select(row) { } AJAX.registerOnload('export.js', function () { + /** + * For SQL plugin, if "CREATE TABLE options" is checked/unchecked, check/uncheck each of its sub-options + */ + var $create = $("#checkbox_sql_create_table_statements"); + var $create_options = $("#ul_create_table_statements").find("input"); + $create.change(function () { + $create_options.prop('checked', $(this).prop("checked")); + }); + $create_options.change(function () { + if ($create_options.is(":checked")) { + $create.prop('checked', true); + } + }); /** * Disables the view output as text option if the output must be saved as a file */ $("#plugins").change(function () { - var active_plugin = $("#plugins option:selected").val(); + var active_plugin = $("#plugins").find("option:selected").val(); var force_file = $("#force_file_" + active_plugin).val(); if (force_file == "true") { if ($("#radio_dump_asfile").prop('checked') !== true) { @@ -643,7 +658,7 @@ function toggle_quick_or_custom() $("#output").show(); $("#format_specific_opts").show(); $("#output_quick_export").hide(); - var selected_plugin_name = $("#plugins option:selected").val(); + var selected_plugin_name = $("#plugins").find("option:selected").val(); $("#" + selected_plugin_name + "_options").show(); } else { // quick $("#databases_and_tables").hide(); @@ -745,7 +760,7 @@ function createAliasModal(event) { }); $('#alias_modal').parent().appendTo($('form[name="dump"]')); }; - $('#alias_modal input[type="text"]').prop('disabled', false); + $('#alias_modal').find('input[type="text"]').prop('disabled', false); $('#alias_modal').dialog({ width: Math.min($(window).width() - 100, 700), maxHeight: $(window).height(), @@ -778,7 +793,7 @@ AJAX.registerOnload('export.js', function () { $("input[type='radio'][name='quick_or_custom']").change(toggle_quick_or_custom); $("#scroll_to_options_msg").hide(); - $("#format_specific_opts div.format_specific_options") + $("#format_specific_opts").find("div.format_specific_options") .hide() .css({ "border": 0, diff --git a/js/functions.js b/js/functions.js index 626e47f3f2..5e6e9d6b48 100644 --- a/js/functions.js +++ b/js/functions.js @@ -371,8 +371,9 @@ function PMA_current_version(data) if (latest === current) { version_information_message = ' (' + PMA_messages.strUpToDate + ')'; } - $('#li_pma_version span.latest').remove(); - $('#li_pma_version').append(version_information_message); + var $liPmaVersion = $('#li_pma_version'); + $liPmaVersion.find('span.latest').remove(); + $liPmaVersion.append(version_information_message); } } @@ -756,9 +757,10 @@ function checkTableEditForm(theForm, fieldsCnt) } // at least this section is under jQuery - if ($("input.textfield[name='table']").val() === "") { + var $input = $("input.textfield[name='table']"); + if ($input.val() === "") { alert(PMA_messages.strFormEmpty); - $("input.textfield[name='table']").focus(); + $input.focus(); return false; } @@ -1038,8 +1040,9 @@ function PMA_handleSimulateQueryButton() query = $('#sqlquery').val(); } + var $simulateDml = $('#simulate_dml'); if (update_re.test(query) || delete_re.test(query)) { - if (! $('#simulate_dml').length) { + if (! $simulateDml.length) { $('#button_submit_query') .before(''); } } else { - if ($('#simulate_dml').length) { - $('#simulate_dml').remove(); + if ($simulateDml.length) { + $simulateDml.remove(); } } } @@ -1260,8 +1263,9 @@ function refreshLayout() var $elm = $('#pdflayout'); var orientation = $('#orientation_opt').val(); var paper = 'A4'; - if ($('#paper_opt').length == 1) { - paper = $('#paper_opt').val(); + var $paperOpt = $('#paper_opt'); + if ($paperOpt.length == 1) { + paper = $paperOpt.val(); } var posa = 'y'; var posb = 'x'; @@ -1833,8 +1837,9 @@ AJAX.registerOnload('functions.js', function () { }); $(document).on('click', "input#sql_query_edit_discard", function () { - $('div#inline_editor_outer').siblings('code.sql').show(); - $('div#inline_editor_outer').remove(); + var $divEditor = $('div#inline_editor_outer'); + $divEditor.siblings('code.sql').show(); + $divEditor.remove(); }); $('input.sqlbutton').click(function (evt) { @@ -1845,9 +1850,10 @@ AJAX.registerOnload('functions.js', function () { $(document).on('change', '#parameterized', updateQueryParameters); - if ($('#input_username')) { - if ($('#input_username').val() === '') { - $('#input_username').focus(); + var $inputUsername = $('#input_username'); + if ($inputUsername) { + if ($inputUsername.val() === '') { + $inputUsername.focus(); } else { $('#input_password').focus(); } @@ -2777,8 +2783,9 @@ AJAX.registerOnload('functions.js', function () { .html(''); PMA_ajaxShowMessage(data.message); // Only if the create table dialog (distinct panel) exists - if ($("#create_table_dialog").length > 0) { - $("#create_table_dialog").dialog("close").remove(); + var $createTableDialog = $("#create_table_dialog"); + if ($createTableDialog.length > 0) { + $createTableDialog.dialog("close").remove(); } $('#tableslistcontainer').before(data.formatted_sql); @@ -2867,8 +2874,9 @@ AJAX.registerOnload('functions.js', function () { //User wants to add more fields to the table $.post($form.attr('action'), $form.serialize() + "&submit_num_fields=1", function (data) { if (typeof data !== 'undefined' && data.success) { - $("#page_content").html(data.message); - PMA_highlightSQL($('#page_content')); + var $pageContent = $("#page_content"); + $pageContent.html(data.message); + PMA_highlightSQL($pageContent); PMA_verifyColumnsProperties(); PMA_hideShowConnection($('.create_table_form select[name=tbl_storage_engine]')); PMA_ajaxRemoveMessage($msgbox); @@ -2892,9 +2900,9 @@ AJAX.registerOnload('functions.js', function () { if (this.checked) { var col = /\d/.exec($(this).attr('name')); col = col[0]; - var index_val = $('select[name="field_key['+col+']"]').val(); - if (index_val === 'none_'+col) { - $('select[name="field_key['+col+']"]').val('primary_'+col).change(); + var $selectFieldKey = $('select[name="field_key[' + col + ']"]'); + if ($selectFieldKey.val() === 'none_'+col) { + $selectFieldKey.val('primary_'+col).change(); } } }); @@ -2994,16 +3002,17 @@ AJAX.registerOnload('functions.js', function () { $the_form.append(''); $.post($the_form.attr('action'), $the_form.serialize() + '&change_pw=' + this_value, function (data) { - if (typeof data !== 'undefined' && data.success === true) { - $("#page_content").prepend(data.message); - PMA_highlightSQL($('#page_content')); - $("#change_password_dialog").hide().remove(); - $("#edit_user_dialog").dialog("close").remove(); - PMA_ajaxRemoveMessage($msgbox); - } - else { + if (typeof data === 'undefined' || data.success !== true) { PMA_ajaxShowMessage(data.error, false); + return; } + + var $pageContent = $("#page_content"); + $pageContent.prepend(data.message); + PMA_highlightSQL($pageContent); + $("#change_password_dialog").hide().remove(); + $("#edit_user_dialog").dialog("close").remove(); + PMA_ajaxRemoveMessage($msgbox); }); // end $.post() }; @@ -3011,37 +3020,38 @@ AJAX.registerOnload('functions.js', function () { $(this).dialog('close'); }; $.get($(this).attr('href'), {'ajax_request': true}, function (data) { - if (typeof data !== 'undefined' && data.success) { - $('') + if (typeof data === 'undefined' || !data.success) { + PMA_ajaxShowMessage(data.error, false); + return; + } + + $('') .dialog({ title: PMA_messages.strChangePassword, width: 600, close: function (ev, ui) { $(this).remove(); }, - buttons : button_options, + buttons: button_options, modal: true }) .append(data.message); - // for this dialog, we remove the fieldset wrapping due to double headings - $("fieldset#fieldset_change_password") + // for this dialog, we remove the fieldset wrapping due to double headings + $("fieldset#fieldset_change_password") .find("legend").remove().end() .find("table.noclick").unwrap().addClass("some-margin") .find("input#text_pma_pw").focus(); - displayPasswordGenerateButton(); - $('#fieldset_change_password_footer').hide(); - PMA_ajaxRemoveMessage($msgbox); - $('#change_password_form').bind('submit', function (e) { - e.preventDefault(); - $(this) - .closest('.ui-dialog') - .find('.ui-dialog-buttonpane .ui-button') - .first() - .click(); - }); - } else { - PMA_ajaxShowMessage(data.error, false); - } + displayPasswordGenerateButton(); + $('#fieldset_change_password_footer').hide(); + PMA_ajaxRemoveMessage($msgbox); + $('#change_password_form').bind('submit', function (e) { + e.preventDefault(); + $(this) + .closest('.ui-dialog') + .find('.ui-dialog-buttonpane .ui-button') + .first() + .click(); + }); }); // end $.get() }); // end handler for change password anchor }); // end $() for Change Password @@ -3133,25 +3143,28 @@ function autoPopulate(input_id, offset) $('#' + input_id + '1').val(central_column_list[db + '_' + table][offset].col_name); var col_type = central_column_list[db + '_' + table][offset].col_type.toUpperCase(); $('#' + input_id + '2').val(col_type); - $('#' + input_id + '3').val(central_column_list[db + '_' + table][offset].col_length); + var $input3 = $('#' + input_id + '3'); + $input3.val(central_column_list[db + '_' + table][offset].col_length); if(col_type === 'ENUM' || col_type === 'SET') { - $('#' + input_id + '3').next().show(); + $input3.next().show(); } else { - $('#' + input_id + '3').next().hide(); + $input3.next().hide(); } var col_default = central_column_list[db + '_' + table][offset].col_default.toUpperCase(); + var $input4 = $('#' + input_id + '4'); if (col_default !== '' && col_default !== 'NULL' && col_default !== 'CURRENT_TIMESTAMP') { - $('#' + input_id + '4').val("USER_DEFINED"); - $('#' + input_id + '4').next().next().show(); - $('#' + input_id + '4').next().next().val(central_column_list[db + '_' + table][offset].col_default); + $input4.val("USER_DEFINED"); + $input4.next().next().show(); + $input4.next().next().val(central_column_list[db + '_' + table][offset].col_default); } else { - $('#' + input_id + '4').val(central_column_list[db + '_' + table][offset].col_default); - $('#' + input_id + '4').next().next().hide(); + $input4.val(central_column_list[db + '_' + table][offset].col_default); + $input4.next().next().hide(); } $('#' + input_id + '5').val(central_column_list[db + '_' + table][offset].col_collation); - $('#' + input_id + '6').val(central_column_list[db + '_' + table][offset].col_attribute); + var $input6 = $('#' + input_id + '6'); + $input6.val(central_column_list[db + '_' + table][offset].col_attribute); if(central_column_list[db + '_' + table][offset].col_extra === 'on update CURRENT_TIMESTAMP') { - $('#' + input_id + '6').val(central_column_list[db + '_' + table][offset].col_extra); + $input6.val(central_column_list[db + '_' + table][offset].col_extra); } if(central_column_list[db + '_' + table][offset].col_extra.toUpperCase() === 'AUTO_INCREMENT') { $('#' + input_id + '9').prop("checked",true).change(); @@ -3557,11 +3570,12 @@ AJAX.registerOnload('functions.js', function () { }; while (rows_to_add--) { - var $newrow = $('#index_columns') + var $indexColumns = $('#index_columns'); + var $newrow = $indexColumns .find('tbody > tr:first') .clone() .appendTo( - $('#index_columns').find('tbody') + $indexColumns.find('tbody') ); $newrow.find(':input').each(tempEmptyVal); // focus index size input on column picked @@ -3573,8 +3587,9 @@ AJAX.registerOnload('functions.js', function () { function indexEditorDialog(url, title, callback_success, callback_failure) { /*Remove the hidden dialogs if there are*/ - if ($('#edit_index_dialog').length !== 0) { - $('#edit_index_dialog').remove(); + var $editIndexDialog = $('#edit_index_dialog'); + if ($editIndexDialog.length !== 0) { + $editIndexDialog.remove(); } var $div = $(''); @@ -3592,13 +3607,15 @@ function indexEditorDialog(url, title, callback_success, callback_failure) PMA_prepareForAjaxRequest($form); //User wants to submit the form $.post($form.attr('action'), $form.serialize() + "&do_save_data=1", function (data) { - if ($(".sqlqueryresults").length !== 0) { - $(".sqlqueryresults").remove(); + var $sqlqueryresults = $(".sqlqueryresults"); + if ($sqlqueryresults.length !== 0) { + $sqlqueryresults.remove(); } if (typeof data !== 'undefined' && data.success === true) { PMA_ajaxShowMessage(data.message); - if ($('.result_query').length) { - $('.result_query').remove(); + var $resultQuery = $('.result_query'); + if ($resultQuery.length) { + $resultQuery.remove(); } if (data.sql_query) { $('') @@ -3607,15 +3624,16 @@ function indexEditorDialog(url, title, callback_success, callback_failure) PMA_highlightSQL($('#page_content')); } $(".result_query .notice").remove(); - $(".result_query").prepend(data.message); + $resultQuery.prepend(data.message); /*Reload the field form*/ $("#table_index").remove(); $("