Better compatibility with newer versions of jQuery.

Method of "attr" changed to "prop", method of "removeAttr" changed to "removeProp", attr("value" is replaced by the method of "val".
This commit is contained in:
Gemorroj 2012-04-07 14:27:28 +03:00
parent 54e34e5ef2
commit 8bdca339f6
21 changed files with 266 additions and 259 deletions

View File

@ -133,8 +133,7 @@ $(document).ready(function() {
PMA_prepareForAjaxRequest($form);
PMA_ajaxShowMessage(PMA_messages['strChangingCharset']);
$.get($form.attr('action'), $form.serialize() + "&submitcollation=" + $form.find("input[name=submitcollation]").attr('value'), function(data) {
$.get($form.attr('action'), $form.serialize() + "&submitcollation=" + $form.find("input[name=submitcollation]").val(), function(data) {
if(data.success == true) {
PMA_ajaxShowMessage(data.message);
}

View File

@ -223,8 +223,8 @@ $(document).ready(function() {
*/
var $form = $("#insertForm");
/**Get the submit type and the after insert type in the form*/
var selected_submit_type = $("#insertForm").find("#actions_panel .control_at_footer option:selected").attr('value');
var selected_after_insert = $("#insertForm").find("#actions_panel select[name=after_insert] option:selected").attr('value');
var selected_submit_type = $("#insertForm").find("#actions_panel .control_at_footer option:selected").val();
var selected_after_insert = $("#insertForm").find("#actions_panel select[name=after_insert] option:selected").val();
$("#result_query").remove();
PMA_prepareForAjaxRequest($form);
//User wants to submit the form
@ -258,17 +258,17 @@ $(document).ready(function() {
* in the drop table confirmation form
*/
$(".fkc_switch").click(function(event){
if ($("#fkc_checkbox").attr('checked') == 'checked') {
$("#fkc_checkbox").removeAttr('checked');
if ($("#fkc_checkbox").prop('checked')) {
$("#fkc_checkbox").removeProp('checked');
$("#fkc_status").html(PMA_messages['strForeignKeyCheckDisabled']);
return;
}
$("#fkc_checkbox").attr('checked','checked');
$("#fkc_checkbox").prop('checked', true);
$("#fkc_status").html(PMA_messages['strForeignKeyCheckEnabled']);
});
$('#fkc_checkbox').change(function () {
if ($(this).attr("checked")) {
if ($(this).prop("checked")) {
$("#fkc_status").html(PMA_messages['strForeignKeyCheckEnabled']);
return;
}

View File

@ -13,7 +13,7 @@
$(".format_specific_options").each(function() {
$(this).hide();
});
var selected_plugin_name = $("#plugins option:selected").attr("value");
var selected_plugin_name = $("#plugins option:selected").val();
$("#" + selected_plugin_name + "_options").show();
});
});
@ -23,23 +23,23 @@
*/
$(document).ready(function() {
$("input[type='radio'][name$='sql_structure_or_data']").change(function() {
var show = $("input[type='radio'][name$='sql_structure_or_data']:checked").attr("value");
var show = $("input[type='radio'][name$='sql_structure_or_data']:checked").val();
if(show == 'data') {
// disable the SQL comment options
$("#checkbox_sql_dates").parent().fadeTo('fast', 0.4);
$("#checkbox_sql_dates").attr('disabled', 'disabled');
$("#checkbox_sql_dates").prop('disabled', true);
$("#checkbox_sql_relation").parent().fadeTo('fast', 0.4);
$("#checkbox_sql_relation").attr('disabled', 'disabled');
$("#checkbox_sql_relation").prop('disabled', true);
$("#checkbox_sql_mime").parent().fadeTo('fast', 0.4);
$("#checkbox_sql_mime").attr('disabled', 'disabled');
$("#checkbox_sql_mime").prop('disabled', true);
} else {
// enable the SQL comment options
$("#checkbox_sql_dates").parent().fadeTo('fast', 1);
$("#checkbox_sql_dates").removeAttr('disabled');
$("#checkbox_sql_dates").removeProp('disabled');
$("#checkbox_sql_relation").parent().fadeTo('fast', 1);
$("#checkbox_sql_relation").removeAttr('disabled');
$("#checkbox_sql_relation").removeProp('disabled');
$("#checkbox_sql_mime").parent().fadeTo('fast', 1);
$("#checkbox_sql_mime").removeAttr('disabled');
$("#checkbox_sql_mime").removeProp('disabled');
}
});
});
@ -55,7 +55,7 @@ function toggle_structure_data_opts(pluginName)
var radioFormName = pluginName + "_structure_or_data";
var dataDiv = "#" + pluginName + "_data";
var structureDiv = "#" + pluginName + "_structure";
var show = $("input[type='radio'][name='" + radioFormName + "']:checked").attr("value");
var show = $("input[type='radio'][name='" + radioFormName + "']:checked").val();
if(show == 'data') {
$(dataDiv).slideDown('slow');
$(structureDiv).slideUp('slow');
@ -94,12 +94,12 @@ function toggle_save_to_file()
{
if($("#radio_dump_asfile:checked").length == 0) {
$("#ul_save_asfile > li").fadeTo('fast', 0.4);
$("#ul_save_asfile > li > input").attr('disabled', 'disabled');
$("#ul_save_asfile > li> select").attr('disabled', 'disabled');
$("#ul_save_asfile > li > input").prop('disabled', true);
$("#ul_save_asfile > li> select").prop('disabled', true);
} else {
$("#ul_save_asfile > li").fadeTo('fast', 1);
$("#ul_save_asfile > li > input").removeAttr('disabled');
$("#ul_save_asfile > li> select").removeAttr('disabled');
$("#ul_save_asfile > li > input").removeProp('disabled');
$("#ul_save_asfile > li> select").removeProp('disabled');
}
}
@ -118,15 +118,15 @@ function toggle_sql_include_comments()
$("#checkbox_sql_include_comments").change(function() {
if($("#checkbox_sql_include_comments:checked").length == 0) {
$("#ul_include_comments > li").fadeTo('fast', 0.4);
$("#ul_include_comments > li > input").attr('disabled', 'disabled');
$("#ul_include_comments > 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:checked").length == 1) {
$("#text_sql_header_comment").parent("li").fadeTo('fast', 1);
$("#text_sql_header_comment").removeAttr('disabled');
$("#text_sql_header_comment").removeProp('disabled');
} else {
$("#ul_include_comments > li").fadeTo('fast', 1);
$("#ul_include_comments > li > input").removeAttr('disabled');
$("#ul_include_comments > li > input").removeProp('disabled');
}
}
});
@ -138,11 +138,11 @@ function toggle_sql_include_comments()
$(document).ready(function() {
$("#checkbox_sql_create_table_statements").change(function() {
if($("#checkbox_sql_create_table_statements:checked").length == 0) {
$("#checkbox_sql_if_not_exists").removeAttr('checked');
$("#checkbox_sql_auto_increment").removeAttr('checked');
$("#checkbox_sql_if_not_exists").removeProp('checked');
$("#checkbox_sql_auto_increment").removeProp('checked');
} else {
$("#checkbox_sql_if_not_exists").attr('checked', 'checked');
$("#checkbox_sql_auto_increment").attr('checked', 'checked');
$("#checkbox_sql_if_not_exists").prop('checked', true);
$("#checkbox_sql_auto_increment").prop('checked', true);
}
});
});
@ -152,13 +152,13 @@ $(document).ready(function() {
*/
$(document).ready(function() {
$("#plugins").change(function() {
var active_plugin = $("#plugins option:selected").attr("value");
var force_file = $("#force_file_" + active_plugin).attr("value");
var active_plugin = $("#plugins option:selected").val();
var force_file = $("#force_file_" + active_plugin).val();
if(force_file == "true") {
$("#radio_view_as_text").attr('disabled', 'disabled');
$("#radio_view_as_text").prop('disabled', true);
$("#radio_view_as_text").parent().fadeTo('fast', 0.4);
} else {
$("#radio_view_as_text").removeAttr('disabled');
$("#radio_view_as_text").removeProp('disabled');
$("#radio_view_as_text").parent().fadeTo('fast', 1);
}
});
@ -169,13 +169,13 @@ $(document).ready(function() {
*/
function toggle_quick_or_custom()
{
if($("$(this):checked").attr("value") == "custom") {
if($("$(this):checked").val() == "custom") {
$("#databases_and_tables").show();
$("#rows").show();
$("#output").show();
$("#format_specific_opts").show();
$("#output_quick_export").hide();
var selected_plugin_name = $("#plugins option:selected").attr("value");
var selected_plugin_name = $("#plugins option:selected").val();
$("#" + selected_plugin_name + "_options").show();
} else {
$("#databases_and_tables").hide();
@ -197,7 +197,7 @@ $(document).ready(function() {
* Javascript-disabled browsers
*/
$(document).ready(function() {
if($("input[type='hidden'][name='export_method']").attr("value") != "custom-no-form") {
if($("input[type='hidden'][name='export_method']").val() != "custom-no-form") {
$("#quick_or_custom").show();
}
$("#scroll_to_options_msg").hide();
@ -205,7 +205,7 @@ $(document).ready(function() {
$(".format_specific_options").css({ "border": 0, "margin": 0, "padding": 0});
$(".format_specific_options h3").remove();
toggle_quick_or_custom();
toggle_structure_data_opts($("select[id='plugins']").attr("value"));
toggle_structure_data_opts($("select[id='plugins']").val());
toggle_sql_include_comments();
});
@ -214,16 +214,16 @@ $(document).ready(function() {
*/
$(document).ready(function() {
$("input[type='radio'][name='allrows']").change(function() {
if($("input[type='radio'][name='allrows']:checked").attr("value") == "1") {
if($("input[type='radio'][name='allrows']:checked").val() == "1") {
$("label[for='limit_to']").fadeTo('fast', 0.4);
$("label[for='limit_from']").fadeTo('fast', 0.4);
$("input[type='text'][name='limit_to']").attr('disabled', 'disabled');
$("input[type='text'][name='limit_from']").attr('disabled', 'disabled');
$("input[type='text'][name='limit_to']").prop('disabled', true);
$("input[type='text'][name='limit_from']").prop('disabled', true);
} else {
$("label[for='limit_to']").fadeTo('fast', 1);
$("label[for='limit_from']").fadeTo('fast', 1);
$("input[type='text'][name='limit_to']").removeAttr('disabled');
$("input[type='text'][name='limit_from']").removeAttr('disabled');
$("input[type='text'][name='limit_to']").removeProp('disabled');
$("input[type='text'][name='limit_from']").removeProp('disabled');
}
});
});

View File

@ -541,10 +541,10 @@ $(document).ready(function() {
var $checkbox = $tr.find(':checkbox');
if ($checkbox.length) {
// checkbox in a row, add or remove class depending on checkbox state
var checked = $checkbox.attr('checked');
var checked = $checkbox.prop('checked');
if (!$(e.target).is(':checkbox, label')) {
checked = !checked;
$checkbox.attr('checked', checked);
$checkbox.prop('checked', checked);
}
if (checked) {
$tr.addClass('marked');
@ -579,7 +579,7 @@ $(document).ready(function() {
.slice(start, end + 1)
.removeClass('marked')
.find(':checkbox')
.attr('checked', false);
.prop('checked', false);
}
// handle new shift click
@ -595,7 +595,7 @@ $(document).ready(function() {
.slice(start, end + 1)
.addClass('marked')
.find(':checkbox')
.attr('checked', true);
.prop('checked', true);
// remember the last shift clicked row
last_shift_clicked_row = curr_row;
@ -655,7 +655,7 @@ var marked_row = new Array;
function markAllRows( container_id )
{
$("#"+container_id).find("input:checkbox:enabled").attr('checked', 'checked')
$("#"+container_id).find("input:checkbox:enabled").prop('checked', true)
.parents("tr").addClass("marked");
return true;
}
@ -669,7 +669,7 @@ function markAllRows( container_id )
function unMarkAllRows( container_id )
{
$("#"+container_id).find("input:checkbox:enabled").removeAttr('checked')
$("#"+container_id).find("input:checkbox:enabled").removeProp('checked')
.parents("tr").removeClass("marked");
return true;
}
@ -685,10 +685,10 @@ function setCheckboxes( container_id, state )
{
if (state) {
$("#"+container_id).find("input:checkbox").attr('checked', 'checked');
$("#"+container_id).find("input:checkbox").prop('checked', true);
}
else {
$("#"+container_id).find("input:checkbox").removeAttr('checked');
$("#"+container_id).find("input:checkbox").removeProp('checked');
}
return true;
@ -705,7 +705,7 @@ function setCheckboxes( container_id, state )
*/
function setSelectOptions(the_form, the_select, do_check)
{
$("form[name='"+ the_form +"'] select[name='"+the_select+"']").find("option").attr('selected', do_check);
$("form[name='"+ the_form +"'] select[name='"+the_select+"']").find("option").prop('selected', do_check);
return true;
} // end of the 'setSelectOptions()' function
@ -1110,39 +1110,38 @@ $(document).ready(function() {
$("#export_type").change(function() {
if ($("#export_type").val()=='svg') {
$("#show_grid_opt").attr("disabled","disabled");
$("#orientation_opt").attr("disabled","disabled");
$("#with_doc").attr("disabled","disabled");
$("#show_table_dim_opt").removeAttr("disabled");
$("#all_table_same_wide").removeAttr("disabled");
$("#paper_opt").removeAttr("disabled","disabled");
$("#show_color_opt").removeAttr("disabled","disabled");
$("#show_grid_opt").prop("disabled",true);
$("#orientation_opt").prop("disabled",true);
$("#with_doc").prop("disabled",true);
$("#show_table_dim_opt").removeProp("disabled");
$("#all_table_same_wide").removeProp("disabled");
$("#paper_opt").removeProp("disabled");
$("#show_color_opt").removeProp("disabled");
//$(this).css("background-color","yellow");
} else if ($("#export_type").val()=='dia') {
$("#show_grid_opt").attr("disabled","disabled");
$("#with_doc").attr("disabled","disabled");
$("#show_table_dim_opt").attr("disabled","disabled");
$("#all_table_same_wide").attr("disabled","disabled");
$("#paper_opt").removeAttr("disabled","disabled");
$("#show_color_opt").removeAttr("disabled","disabled");
$("#orientation_opt").removeAttr("disabled","disabled");
$("#show_grid_opt").prop("disabled",true);
$("#with_doc").prop("disabled",true);
$("#show_table_dim_opt").prop("disabled",true);
$("#all_table_same_wide").prop("disabled",true);
$("#paper_opt").removeProp("disabled");
$("#show_color_opt").removeProp("disabled");
$("#orientation_opt").removeProp("disabled");
} else if ($("#export_type").val()=='eps') {
$("#show_grid_opt").attr("disabled","disabled");
$("#orientation_opt").removeAttr("disabled");
$("#with_doc").attr("disabled","disabled");
$("#show_table_dim_opt").attr("disabled","disabled");
$("#all_table_same_wide").attr("disabled","disabled");
$("#paper_opt").attr("disabled","disabled");
$("#show_color_opt").attr("disabled","disabled");
$("#show_grid_opt").prop("disabled",true);
$("#orientation_opt").removeProp("disabled");
$("#with_doc").prop("disabled",true);
$("#show_table_dim_opt").prop("disabled",true);
$("#all_table_same_wide").prop("disabled",true);
$("#paper_opt").prop("disabled",true);
$("#show_color_opt").prop("disabled",true);
} else if ($("#export_type").val()=='pdf') {
$("#show_grid_opt").removeAttr("disabled");
$("#orientation_opt").removeAttr("disabled");
$("#with_doc").removeAttr("disabled","disabled");
$("#show_table_dim_opt").removeAttr("disabled","disabled");
$("#all_table_same_wide").removeAttr("disabled","disabled");
$("#paper_opt").removeAttr("disabled","disabled");
$("#show_color_opt").removeAttr("disabled","disabled");
$("#show_grid_opt").removeProp("disabled");
$("#orientation_opt").removeProp("disabled");
$("#with_doc").removeProp("disabled");
$("#show_table_dim_opt").removeProp("disabled");
$("#all_table_same_wide").removeProp("disabled");
$("#paper_opt").removeProp("disabled");
$("#show_color_opt").removeProp("disabled");
} else {
// nothing
}
@ -2193,7 +2192,7 @@ $(document).ready(function() {
$("#copyTable.ajax input[name='submit_copy']").live('click', function(event) {
event.preventDefault();
var $form = $("#copyTable");
if ($form.find("input[name='switch_to_new']").attr('checked')) {
if ($form.find("input[name='switch_to_new']").prop('checked')) {
$form.append('<input type="hidden" name="submit_copy" value="Go" />');
$form.removeClass('ajax');
$form.find("#ajax_request_hidden").remove();
@ -2214,7 +2213,7 @@ $(document).ready(function() {
$("#sqlqueryresults").html(data.sql_query);
$("#result_query .notice").remove();
$("#result_query").prepend((data.message));
$("#copyTable").find("select[name='target_db'] option").filterByValue(data.db).attr('selected', 'selected');
$("#copyTable").find("select[name='target_db'] option").filterByValue(data.db).prop('selected', true);
//Refresh navigation frame when the table is coppied
if (window.parent && window.parent.frame_navigation) {
@ -2473,7 +2472,7 @@ function PMA_hideShowDefaultValue($default_type)
$default_type.siblings('.default_value').hide();
if ($default_type.val() == 'NULL') {
var $null_checkbox = $default_type.closest('tr').find('.allow_null');
$null_checkbox.attr('checked', true);
$null_checkbox.prop('checked', true);
}
}
}
@ -2483,7 +2482,7 @@ function PMA_hideShowDefaultValue($default_type)
*/
function PMA_validateDefaultValue($null_checkbox)
{
if (! $null_checkbox.attr('checked')) {
if (! $null_checkbox.prop('checked')) {
$default = $null_checkbox.closest('tr').find('.default_type');
if ($default.val() == 'NULL') {
$default.val('NONE');
@ -2600,8 +2599,8 @@ $(document).ready(function() {
value_array.push("'" + val + "'");
});
// get the Length/Values text field where this value belongs
var values_id = $(this).find("input[type='hidden']").attr("value");
$("input#" + values_id).attr("value", value_array.join(","));
var values_id = $(this).find("input[type='hidden']").val();
$("input#" + values_id).val(value_array.join(","));
$(this).dialog("close");
};
buttonOptions[PMA_messages['strClose']] = function () {
@ -2772,7 +2771,7 @@ function checkIndexName(form_id)
// Index is a primary key
if ($the_idx_type.find("option:selected").val() == 'PRIMARY') {
$the_idx_name.val('PRIMARY');
$the_idx_name.attr("disabled", true);
$the_idx_name.prop("disabled", true);
}
// Other cases
@ -2780,7 +2779,7 @@ function checkIndexName(form_id)
if ($the_idx_name.val() == 'PRIMARY') {
$the_idx_name.val("");
}
$the_idx_name.attr("disabled", false);
$the_idx_name.prop("disabled", false);
}
return true;
@ -3175,10 +3174,10 @@ $(document).ready(function() {
var $checkbox = $('.vmarker').filter('.row_' + row_num + ':first').find(':checkbox');
if ($checkbox.length) {
// checkbox in a row, add or remove class depending on checkbox state
var checked = $checkbox.attr('checked');
var checked = $checkbox.prop('checked');
if (!$(e.target).is(':checkbox, label')) {
checked = !checked;
$checkbox.attr('checked', checked);
$checkbox.prop('checked', checked);
}
// for all td of the same vertical row, toggle the marked class
if (checked) {
@ -3446,7 +3445,7 @@ $(document).ready(function() {
if ($.browser.msie || $.browser.safari) $(this).unbind('selectstart');
else if ($.browser.mozilla) $(this).css('MozUserSelect', 'inherit');
else if ($.browser.opera) $(this).unbind('mousedown');
else $(this).removeAttr('unselectable', 'on');
else $(this).removeAttr('unselectable');
});
}
}; //end noSelect
@ -3521,12 +3520,13 @@ function PMA_getCellValue(td) {
/* Loads a js file, an array may be passed as well */
loadJavascript=function(file) {
var head = $('head');
if ($.isArray(file)) {
for(var i=0; i<file.length; i++) {
$('head').append('<script type="text/javascript" src="'+file[i]+'"></script>');
for(var i=0, l=file.length; i<l; i++) {
head.append('<script type="text/javascript" src="'+file[i]+'"></script>');
}
} else {
$('head').append('<script type="text/javascript" src="'+file+'"></script>');
head.append('<script type="text/javascript" src="'+file+'"></script>');
}
};

View File

@ -25,7 +25,7 @@ function prepareJSVersion() {
// Change the text on the submit button
$("input[name='gis_data[save]']")
.attr('value', PMA_messages['strCopy'])
.val(PMA_messages['strCopy'])
.insertAfter($('#gis_data_textarea'))
.before('<br><br>');
@ -44,7 +44,7 @@ function prepareJSVersion() {
var classes = $button.attr('class');
$button
.after('<a class="' + classes + '" name="' + $button.attr('name')
+ '">+ ' + $button.attr('value') + '</a>')
+ '">+ ' + $button.val() + '</a>')
.remove();
});
}
@ -276,11 +276,11 @@ $(document).ready(function() {
var prefix = name.substr(0, name.length - 11);
// Find the number of points
var $noOfPointsInput = $("input[name='" + prefix + "[no_of_points]" + "']");
var noOfPoints = parseInt($noOfPointsInput.attr('value'));
var noOfPoints = parseInt($noOfPointsInput.val());
// Add the new data point
var html = addDataPoint(noOfPoints, prefix);
$a.before(html);
$noOfPointsInput.attr('value', noOfPoints + 1);
$noOfPointsInput.val(noOfPoints + 1);
});
/**
@ -296,7 +296,7 @@ $(document).ready(function() {
// Find the number of lines
var $noOfLinesInput = $("input[name='" + prefix + "[no_of_lines]" + "']");
var noOfLines = parseInt($noOfLinesInput.attr('value'));
var noOfLines = parseInt($noOfLinesInput.val());
// Add the new linesting of inner ring based on the type
var html = '<br>';
@ -315,7 +315,7 @@ $(document).ready(function() {
+ PMA_messages['strAddPoint'] + '</a><br>';
$a.before(html);
$noOfLinesInput.attr('value', noOfLines + 1);
$noOfLinesInput.val(noOfLines + 1);
});
/**
@ -328,7 +328,7 @@ $(document).ready(function() {
var prefix = name.substr(0, name.length - 13);
// Find the number of polygons
var $noOfPolygonsInput = $("input[name='" + prefix + "[no_of_polygons]" + "']");
var noOfPolygons = parseInt($noOfPolygonsInput.attr('value'));
var noOfPolygons = parseInt($noOfPolygonsInput.val());
// Add the new polygon
var html = PMA_messages['strPolygon'] + (noOfPolygons + 1) + ':<br>';
@ -344,7 +344,7 @@ $(document).ready(function() {
+ PMA_messages['strAddInnerRing'] + '</a><br><br>';
$a.before(html);
$noOfPolygonsInput.attr('value', noOfPolygons + 1);
$noOfPolygonsInput.val(noOfPolygons + 1);
});
/**
@ -355,7 +355,7 @@ $(document).ready(function() {
var prefix = 'gis_data[GEOMETRYCOLLECTION]';
// Find the number of geoms
var $noOfGeomsInput = $("input[name='" + prefix + "[geom_count]" + "']");
var noOfGeoms = parseInt($noOfGeomsInput.attr('value'));
var noOfGeoms = parseInt($noOfGeomsInput.val());
var html1 = PMA_messages['strGeometry'] + (noOfGeoms + 1) + ':<br>';
var $geomType = $("select[name='gis_data[" + (noOfGeoms - 1) + "][gis_type]']").clone();
@ -368,6 +368,6 @@ $(document).ready(function() {
+ '<br><br>';
$a.before(html1); $geomType.insertBefore($a); $a.before(html2);
$noOfGeomsInput.attr('value', noOfGeoms + 1);
$noOfGeomsInput.val(noOfGeoms + 1);
});
});

View File

@ -14,7 +14,7 @@ function changePluginOpts()
$(".format_specific_options").each(function() {
$(this).hide();
});
var selected_plugin_name = $("#plugins option:selected").attr("value");
var selected_plugin_name = $("#plugins option:selected").val();
$("#" + selected_plugin_name + "_options").fadeIn('slow');
if(selected_plugin_name == "csv") {
$("#import_notification").text(PMA_messages['strImportCSV']);
@ -38,8 +38,8 @@ function matchFile(fname)
}
// Only toggle if the format of the file can be imported
if($("select[name='format'] option").filterByValue(fname_array[len - 1]).length == 1) {
$("#plugins option:selected").removeAttr("selected");
$("select[name='format'] option").filterByValue(fname_array[len - 1]).attr('selected', 'selected');
$("#plugins option:selected").removeProp("selected");
$("select[name='format'] option").filterByValue(fname_array[len - 1]).prop('selected', true);
changePluginOpts();
}
}
@ -54,11 +54,11 @@ $(document).ready(function() {
});
$("#input_import_file").change(function() {
matchFile($(this).attr("value"));
matchFile($(this).val());
});
$("#select_local_import_file").change(function() {
matchFile($(this).attr("value"));
matchFile($(this).val());
});
/*
@ -66,12 +66,12 @@ $(document).ready(function() {
* form is clicked, the radio button beside it becomes selected and the other form becomes disabled.
*/
$("#input_import_file").focus(function() {
$("#radio_import_file").attr('checked', 'checked');
$("#radio_local_import_file").removeAttr('checked');
$("#radio_import_file").prop('checked', true);
$("#radio_local_import_file").removeProp('checked');
});
$("#select_local_import_file").focus(function() {
$("#radio_local_import_file").attr('checked', 'checked');
$("#radio_import_file").removeAttr('checked');
$("#radio_local_import_file").prop('checked', true);
$("#radio_import_file").removeProp('checked');
});
/**

View File

@ -36,7 +36,7 @@ function checkIndexType()
$size_header.hide();
$size_inputs.each(function(){
$(this)
.attr('disabled', true)
.prop('disabled', true)
.parent('td').hide();
});
@ -46,7 +46,7 @@ function checkIndexType()
$column_input = $(this);
if (! initial) {
$column_input
.attr('disabled', true)
.prop('disabled', true)
.parent('td').hide();
} else {
initial = false;
@ -60,14 +60,14 @@ function checkIndexType()
$size_header.show();
$size_inputs.each(function() {
$(this)
.attr('disabled', false)
.prop('disabled', false)
.parent('td').show();
});
// Enable and show the columns of the index
$column_inputs.each(function() {
$(this)
.attr('disabled', false)
.prop('disabled', false)
.parent('td').show();
});

View File

@ -478,10 +478,10 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
.hide();
});
g.colVisib[n] = 0;
$(g.cList).find('.lDiv div:eq(' + n + ') input').removeAttr('checked');
$(g.cList).find('.lDiv div:eq(' + n + ') input').removeProp('checked');
} else {
// cannot hide, force the checkbox to stay checked
$(g.cList).find('.lDiv div:eq(' + n + ') input').attr('checked', 'checked');
$(g.cList).find('.lDiv div:eq(' + n + ') input').prop('checked', true);
return false;
}
} else { // column n is not visible
@ -491,7 +491,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
.show();
});
g.colVisib[n] = 1;
$(g.cList).find('.lDiv div:eq(' + n + ') input').attr('checked', 'checked');
$(g.cList).find('.lDiv div:eq(' + n + ') input').prop('checked', true);
}
return true;
},
@ -600,7 +600,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
g.currentEditCell = cell;
$(g.cEdit).find('.edit_box').focus();
$(g.cEdit).find('*').removeAttr('disabled');
$(g.cEdit).find('*').removeProp('disabled');
}
}
},
@ -748,44 +748,44 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
var $checkbox = $editArea.find('.null_div input');
// check if current <td> is NULL
if ($td.is('.null')) {
$checkbox.attr('checked', true);
$checkbox.prop('checked', true);
g.wasEditedCellNull = true;
}
// if the select/editor is changed un-check the 'checkbox_null_<field_name>_<row_index>'.
if ($td.is('.enum, .set')) {
$editArea.find('select').live('change', function(e) {
$checkbox.attr('checked', false);
$checkbox.prop('checked', false);
});
} else if ($td.is('.relation')) {
$editArea.find('select').live('change', function(e) {
$checkbox.attr('checked', false);
$checkbox.prop('checked', false);
});
$editArea.find('.browse_foreign').live('click', function(e) {
$checkbox.attr('checked', false);
$checkbox.prop('checked', false);
});
} else {
$(g.cEdit).find('.edit_box').live('keypress change', function(e) {
$checkbox.attr('checked', false);
$checkbox.prop('checked', false);
});
$editArea.find('textarea').live('keydown', function(e) {
$checkbox.attr('checked', false);
$checkbox.prop('checked', false);
});
}
// if null checkbox is clicked empty the corresponding select/editor.
$checkbox.click(function(e) {
if ($td.is('.enum')) {
$editArea.find('select').attr('value', '');
$editArea.find('select').val('');
} else if ($td.is('.set')) {
$editArea.find('select').find('option').each(function() {
var $option = $(this);
$option.attr('selected', false);
$option.prop('selected', false);
});
} else if ($td.is('.relation')) {
// if the dropdown is there to select the foreign value
if ($editArea.find('select').length > 0) {
$editArea.find('select').attr('value', '');
$editArea.find('select').val('');
}
} else {
$editArea.find('textarea').val('');
@ -974,7 +974,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
showTimepicker: showTimeOption,
onSelect: function(dateText, inst) {
// remove null checkbox if it exists
$(g.cEdit).find('.null_div input[type=checkbox]').attr('checked', false);
$(g.cEdit).find('.null_div input[type=checkbox]').prop('checked', false);
}
});
@ -1020,7 +1020,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
/**
* @var relational_display string 'K' if relational key, 'D' if relational display column
*/
var relational_display = $("#relational_display_K").attr('checked') ? 'K' : 'D';
var relational_display = $("#relational_display_K").prop('checked') ? 'K' : 'D';
/**
* @var transform_fields Array containing the name/value pairs for transformed fields
*/
@ -1181,12 +1181,12 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
};
if (!g.saveCellsAtOnce) {
$(g.cEdit).find('*').attr('disabled', 'disabled');
$(g.cEdit).find('*').prop('disabled', true);
var $editArea = $(g.cEdit).find('.edit_area');
$(g.cEdit).find('.edit_box').addClass('edit_box_posting');
} else {
$('.save_edited').addClass('saving_edited_data')
.find('input').attr('disabled', 'disabled'); // disable the save button
.find('input').prop('disabled', true); // disable the save button
}
$.ajax({
@ -1197,11 +1197,11 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
function(data) {
g.isSaving = false;
if (!g.saveCellsAtOnce) {
$(g.cEdit).find('*').removeAttr('disabled');
$(g.cEdit).find('*').removeProp('disabled');
$(g.cEdit).find('.edit_box').removeClass('edit_box_posting');
} else {
$('.save_edited').removeClass('saving_edited_data')
.find('input').removeAttr('disabled'); // enable the save button back
.find('input').removeProp('disabled'); // enable the save button back
}
if(data.success == true) {
PMA_ajaxShowMessage(data.message);
@ -1209,11 +1209,11 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
$('.to_be_saved').parents('tr').each(function() {
var new_clause = $(this).data('new_clause');
var $where_clause = $(this).find('.where_clause');
var old_clause = $where_clause.attr('value');
var old_clause = $where_clause.val();
var decoded_old_clause = PMA_urldecode(old_clause);
var decoded_new_clause = PMA_urldecode(new_clause);
$where_clause.attr('value', new_clause);
$where_clause.val(new_clause);
// update Edit, Copy, and Delete links also
$(this).find('a').each(function() {
$(this).attr('href', $(this).attr('href').replace(old_clause, new_clause));
@ -1231,10 +1231,10 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
$(this).find('input[type=checkbox]').each(function() {
var $checkbox = $(this);
var checkbox_name = $checkbox.attr('name');
var checkbox_value = $checkbox.attr('value');
var checkbox_value = $checkbox.val();
$checkbox.attr('name', checkbox_name.replace(old_clause, new_clause));
$checkbox.attr('value', checkbox_value.replace(decoded_old_clause, decoded_new_clause));
$checkbox.val(checkbox_value.replace(decoded_old_clause, decoded_new_clause));
});
});
// update the display of executed SQL query command

View File

@ -1,14 +1,16 @@
function PMA_queryAutoCommit()
{
document.getElementById('sqlqueryform').target = window.opener.frame_content.name;
document.getElementById('sqlqueryform').submit();
var sqlqueryform = document.getElementById('sqlqueryform');
sqlqueryform.target = window.opener.frame_content.name;
sqlqueryform.submit();
return;
}
function PMA_querywindowCommit(tab)
{
$('#hiddenqueryform').find("input[name='querydisplay_tab']").attr("value" ,tab);
$('#hiddenqueryform').submit();
var hiddenqueryform = $('#hiddenqueryform');
hiddenqueryform.find("input[name='querydisplay_tab']").val(tab);
hiddenqueryform.submit();
return false;
}
@ -19,23 +21,26 @@ function PMA_querywindowSetFocus()
function PMA_querywindowResize()
{
var el = $(this)[0];
var querywindowcontainer = $('#querywindowcontainer');
// for Gecko
if (typeof($(this)[0].sizeToContent) == 'function') {
$(this)[0].sizeToContent();
if (typeof(el.sizeToContent) == 'function') {
el.sizeToContent();
//self.scrollbars.visible = false;
// give some more space ... to prevent 'fli(pp/ck)ing'
$(this)[0].resizeBy(10, 50);
el.resizeBy(10, 50);
return;
}
// for IE, Opera
if ($('#querywindowcontainer') != 'undefined') {
if (querywindowcontainer.length) {
// get content size
var newWidth = $("#querywindowcontainer")[0].offsetWidth;
var newHeight = $("#querywindowcontainer")[0].offsetHeight;
var newWidth = querywindowcontainer.width();
var newHeight = querywindowcontainer.height();
// set size to contentsize
// plus some offset for scrollbars, borders, statusbar, menus ...
$(this)[0].resizeTo(newWidth + 45, newHeight + 75);
el.resizeTo(newWidth + 45, newHeight + 75);
}
}

View File

@ -49,6 +49,6 @@ $(document).ready(function() {
$('#slave_synchronization_gui').toggle();
});
$('#db_reset_href').click(function() {
$('#db_select option:selected').attr('selected', false);
$('#db_select option:selected').prop('selected', false);
});
});

View File

@ -172,7 +172,7 @@ $(document).ready(function() {
}
//We also need to post the value of the submit button in order to get this to work correctly
$.post($form.attr('action'), $form.serialize() + "&adduser_submit=" + $(this).find("input[name=adduser_submit]").attr('value'), function(data) {
$.post($form.attr('action'), $form.serialize() + "&adduser_submit=" + $(this).find("input[name=adduser_submit]").val(), function(data) {
if (data.success == true) {
// Refresh navigation, if we created a database with the name
// that is the same as the username of the new user
@ -204,7 +204,7 @@ $(document).ready(function() {
url = url + "&ajax_request=true&db_specific=true";
/* post request for get the updated userForm table */
$.post($form.attr('action' ), url, function(priv_data) {
$.post($form.attr('action'), url, function(priv_data) {
/*Remove the old userForm table*/
if ($('#userFormDiv').length != 0) {
@ -307,7 +307,7 @@ $(document).ready(function() {
$form = $("#usersForm");
$.post($form.attr('action'), $form.serialize() + "&delete=" + $(this).attr('value') + "&ajax_request=true", function(data) {
$.post($form.attr('action'), $form.serialize() + "&delete=" + $(this).val() + "&ajax_request=true", function(data) {
if(data.success == true) {
PMA_ajaxShowMessage(data.message);
// Refresh navigation, if we droppped some databases with the name
@ -594,7 +594,7 @@ $(document).ready(function() {
if ($this_checkbox.is(':checked')) {
var is_confirmed = confirm(PMA_messages['strDropDatabaseStrongWarning'] + '\n' + PMA_messages['strDoYouReally'] + '\nDROP DATABASE');
if (! is_confirmed) {
$this_checkbox.attr('checked', false);
$this_checkbox.prop('checked', false);
}
}
});

View File

@ -443,7 +443,7 @@ $(function() {
}
}
newChart.title = $('input[name="chartTitle"]').attr('value');
newChart.title = $('input[name="chartTitle"]').val();
// Add a cloned object to the chart grid
addChart($.extend(true, {}, newChart));
@ -468,7 +468,7 @@ $(function() {
});
$presetList.change(function() {
$('input#chartPreset').trigger('click');
$('input[name="chartTitle"]').attr('value', presetCharts[$(this).prop('value')].title);
$('input[name="chartTitle"]').val(presetCharts[$(this).val()].title);
});
}
@ -729,13 +729,13 @@ $(function() {
$('input[name="chartType"]').change(function() {
$('#chartVariableSettings').toggle(this.checked && this.value == 'variable');
var title = $('input[name="chartTitle"]').attr('value');
var title = $('input[name="chartTitle"]').val();
if (title == PMA_messages['strChartTitle']
|| title == $('label[for="' + $('input[name="chartTitle"]').data('lastRadio') + '"]').text()
) {
$('input[name="chartTitle"]')
.data('lastRadio', $(this).attr('id'))
.attr('value', $('label[for="' + $(this).attr('id') + '"]').text());
.val($('label[for="' + $(this).attr('id') + '"]').text());
}
});
@ -749,21 +749,21 @@ $(function() {
$('select[name="varChartList"]').change(function () {
if (this.selectedIndex != 0) {
$('#variableInput').attr('value', this.value);
$('#variableInput').val(this.value);
}
});
$('a[href="#kibDivisor"]').click(function() {
$('input[name="valueDivisor"]').attr('value', 1024);
$('input[name="valueUnit"]').attr('value', PMA_messages['strKiB']);
$('input[name="valueDivisor"]').val(1024);
$('input[name="valueUnit"]').val(PMA_messages['strKiB']);
$('span.unitInput').toggle(true);
$('input[name="useUnit"]').prop('checked', true);
return false;
});
$('a[href="#mibDivisor"]').click(function() {
$('input[name="valueDivisor"]').attr('value', 1024*1024);
$('input[name="valueUnit"]').attr('value', PMA_messages['strMiB']);
$('input[name="valueDivisor"]').val(1024*1024);
$('input[name="valueUnit"]').val(PMA_messages['strMiB']);
$('span.unitInput').toggle(true);
$('input[name="useUnit"]').prop('checked', true);
return false;
@ -776,7 +776,7 @@ $(function() {
});
$('a[href="#submitAddSeries"]').click(function() {
if ($('input#variableInput').attr('value').length == 0) {
if ($('input#variableInput').val() == "") {
return false;
}
@ -784,27 +784,27 @@ $(function() {
$('#seriesPreview').html('');
newChart = {
title: $('input[name="chartTitle"]').attr('value'),
title: $('input[name="chartTitle"]').val(),
nodes: []
};
}
var serie = {
dataPoints: [{ type: 'statusvar', name: $('input#variableInput').attr('value') }],
name: $('input#variableInput').attr('value'),
display: $('input[name="differentialValue"]').attr('checked') ? 'differential' : ''
dataPoints: [{ type: 'statusvar', name: $('input#variableInput').val() }],
name: $('input#variableInput').val(),
display: $('input[name="differentialValue"]').prop('checked') ? 'differential' : ''
};
if (serie.dataPoint == 'Processes') {
serie.dataType='proc';
}
if ($('input[name="useDivisor"]').attr('checked')) {
serie.valueDivisor = parseInt($('input[name="valueDivisor"]').attr('value'));
if ($('input[name="useDivisor"]').prop('checked')) {
serie.valueDivisor = parseInt($('input[name="valueDivisor"]').val());
}
if ($('input[name="useUnit"]').attr('checked')) {
serie.unit = $('input[name="valueUnit"]').attr('value');
if ($('input[name="useUnit"]').prop('checked')) {
serie.unit = $('input[name="valueUnit"]').val();
}
var str = serie.display == 'differential' ? ', ' + PMA_messages['strDifferential'] : '';
@ -815,10 +815,10 @@ $(function() {
newChart.nodes.push(serie);
$('input#variableInput').attr('value', '');
$('input[name="differentialValue"]').attr('checked', true);
$('input[name="useDivisor"]').attr('checked', false);
$('input[name="useUnit"]').attr('checked', false);
$('input#variableInput').val('');
$('input[name="differentialValue"]').prop('checked', true);
$('input[name="useDivisor"]').prop('checked', false);
$('input[name="useUnit"]').prop('checked', false);
$('input[name="useDivisor"]').trigger('change');
$('input[name="useUnit"]').trigger('change');
$('select[name="varChartList"]').get(0).selectedIndex = 0;
@ -849,7 +849,7 @@ $(function() {
$('a[href="#clearMonitorConfig"]').toggle(runtime.charts != null);
if (runtime.charts != null && monitorProtocolVersion != window.localStorage['monitorVersion']) {
$('div#emptyDialog').attr('title',PMA_messages['strIncompatibleMonitorConfig']);
$('div#emptyDialog').attr('title', PMA_messages['strIncompatibleMonitorConfig']);
$('div#emptyDialog').html(PMA_messages['strIncompatibleMonitorConfigDescription']);
var dlgBtns = {};
@ -869,8 +869,8 @@ $(function() {
monitorSettings = defaultMonitorSettings;
}
$('select[name="gridChartRefresh"]').attr('value', monitorSettings.gridRefresh / 1000);
$('select[name="chartColumns"]').attr('value', monitorSettings.columns);
$('select[name="gridChartRefresh"]').val(monitorSettings.gridRefresh / 1000);
$('select[name="chartColumns"]').val(monitorSettings.columns);
if (monitorSettings.gridMaxPoints == 'auto') {
runtime.gridMaxPoints = Math.round((monitorSettings.chartSize.width - 40) / 12);
@ -945,9 +945,9 @@ $(function() {
if (runtime.charts) {
oldData = {};
$.each(runtime.charts, function(key, chartObj) {
for (var i = 0; i < chartObj.nodes.length; i++) {
for (var i = 0, l = chartObj.nodes.length; i < l; i++) {
oldData[chartObj.nodes[i].dataPoint] = [];
for (var j = 0; j < chartObj.chart.series[i].data.length; j++)
for (var j = 0, ll = chartObj.chart.series[i].data.length; j < ll; j++)
oldData[chartObj.nodes[i].dataPoint].push([chartObj.chart.series[i].data[j].x, chartObj.chart.series[i].data[j].y]);
}
});
@ -958,7 +958,7 @@ $(function() {
if (oldData) {
$.each(runtime.charts, function(key, chartObj) {
for (var j = 0; j < chartObj.nodes.length; j++) {
for (var j = 0, l = chartObj.nodes.length; j < l; j++) {
if (oldData[chartObj.nodes[j].dataPoint]) {
chartObj.chart.series[j].setData(oldData[chartObj.nodes[j].dataPoint]);
}
@ -979,7 +979,7 @@ $(function() {
/* Adds a chart to the chart grid */
function addChart(chartObj, initialize) {
series = [];
for (var j = 0; j<chartObj.nodes.length; j++)
for (var j = 0, l = chartObj.nodes.length; j < l; j++)
series.push(chartObj.nodes[j]);
settings = {
@ -1000,9 +1000,9 @@ $(function() {
max = extremesObject.max;
$('#logAnalyseDialog input[name="dateStart"]')
.attr('value', Highcharts.dateFormat('%Y-%m-%d %H:%M:%S', new Date(min)));
.val(Highcharts.dateFormat('%Y-%m-%d %H:%M:%S', new Date(min)));
$('#logAnalyseDialog input[name="dateEnd"]')
.attr('value', Highcharts.dateFormat('%Y-%m-%d %H:%M:%S', new Date(max)));
.val(Highcharts.dateFormat('%Y-%m-%d %H:%M:%S', new Date(max)));
var dlgBtns = { };
@ -1127,13 +1127,14 @@ $(function() {
dlgBtns = {};
dlgBtns['Save'] = function() {
runtime.charts[chartKey].title = $('div#emptyDialog input[name="chartTitle"]').attr('value');
runtime.charts[chartKey].title = $('div#emptyDialog input[name="chartTitle"]').val();
runtime.charts[chartKey].chart.setTitle({ text: runtime.charts[chartKey].title });
$('div#emptyDialog input[name*="chartSerie"]').each(function() {
var idx = $(this).attr('name').split('-')[1];
runtime.charts[chartKey].nodes[idx].name = $(this).attr('value');
runtime.charts[chartKey].chart.series[idx].name = $(this).attr('value');
var $t = $(this);
var idx = $t.attr('name').split('-')[1];
runtime.charts[chartKey].nodes[idx].name = $t.val();
runtime.charts[chartKey].chart.series[idx].name = $t.val();
});
$(this).dialog('close');
@ -1204,7 +1205,7 @@ $(function() {
return;
}
// Draw all series
for (var j = 0; j < elem.nodes.length; j++) {
for (var j = 0, l = elem.nodes.length; j < l; j++) {
// Update x-axis
if (i == 0 && j == 0) {
if (oldChartData == null) {
@ -1279,7 +1280,8 @@ $(function() {
return undefined;
}
// cur and prev are datapoint arrays, but containing only 1 element for cpu-linux
cur = cur[0], prev = prev[0];
cur = cur[0];
prev = prev[0];
var diff_total = cur.busy + cur.idle - (prev.busy + prev.idle);
var diff_idle = cur.idle - prev.idle;
@ -1317,7 +1319,7 @@ $(function() {
var chartID = 0;
$.each(runtime.charts, function(key, chart) {
runtime.dataList[chartID] = [];
for(var i=0; i < chart.nodes.length; i++) {
for(var i=0, l=chart.nodes.length; i < l; i++) {
runtime.dataList[chartID][i] = chart.nodes[i].dataPoints;
}
runtime.charts[key].chartID = chartID;
@ -1454,7 +1456,7 @@ $(function() {
}
var rowSum = 0, totalSum = 0, i = 0, q;
var noVars = $('div#logTable input#noWHEREData').attr('checked');
var noVars = $('div#logTable input#noWHEREData').prop('checked');
var equalsFilter = /([^=]+)=(\d+|((\'|"|).*?[^\\])\4((\s+)|$))/gi;
var functionFilter = /([a-z0-9_]+)\(.+?\)/gi;
var filteredQueries = {}, filteredQueriesLines = {};
@ -1481,67 +1483,68 @@ $(function() {
// We just assume the sql text is always in the second last column, and that the total count is right of it
$('div#logTable table tbody tr td:nth-child(' + (runtime.logDataCols.length - 1) + ')').each(function() {
var $t = $(this);
// If query is a SELECT and user enabled or disabled to group queries ignoring data in where statements, we
// need to re-calculate the sums of each row
if (varFilterChange && $(this).html().match(/^SELECT/i)) {
if (varFilterChange && $t.html().match(/^SELECT/i)) {
if (noVars) {
// Group on => Sum up identical columns, and hide all but 1
q = $(this).text().replace(equalsFilter, '$1=...$6').trim();
q = $t.text().replace(equalsFilter, '$1=...$6').trim();
q = q.replace(functionFilter, ' $1(...)');
// Js does not specify a limit on property name length, so we can abuse it as index :-)
if (filteredQueries[q]) {
filteredQueries[q] += parseInt($(this).next().text());
totalSum += parseInt($(this).next().text());
filteredQueries[q] += parseInt($t.next().text());
totalSum += parseInt($t.next().text());
hide = true;
} else {
filteredQueries[q] = parseInt($(this).next().text());;
filteredQueries[q] = parseInt($t.next().text());
filteredQueriesLines[q] = i;
$(this).text(q);
$t.text(q);
}
if (isSlowLog) {
countRow(q, $(this).parent().html());
countRow(q, $t.parent().html());
}
} else {
// Group off: Restore original columns
rowData = $(this).parent().data('query');
rowData = $t.parent().data('query');
// Restore SQL text
$(this).text(rowData[queryColumnName]);
$t.text(rowData[queryColumnName]);
// Restore total count
$(this).next().text(rowData[sumColumnName]);
$t.next().text(rowData[sumColumnName]);
// Restore slow log columns
if (isSlowLog) {
$(this).parent().children('td:nth-child(3)').text(rowData['query_time']);
$(this).parent().children('td:nth-child(4)').text(rowData['lock_time']);
$(this).parent().children('td:nth-child(5)').text(rowData['rows_sent']);
$(this).parent().children('td:nth-child(6)').text(rowData['rows_examined']);
$t.parent().children('td:nth-child(3)').text(rowData['query_time']);
$t.parent().children('td:nth-child(4)').text(rowData['lock_time']);
$t.parent().children('td:nth-child(5)').text(rowData['rows_sent']);
$t.parent().children('td:nth-child(6)').text(rowData['rows_examined']);
}
}
}
// If not required to be hidden, do we need to hide because of a not matching text filter?
if (! hide && (textFilter != null && ! textFilter.exec($(this).text()))) {
if (! hide && (textFilter != null && ! textFilter.exec($t.text()))) {
hide = true;
}
// Now display or hide this column
if (hide) {
$(this).parent().css('display', 'none');
$t.parent().css('display', 'none');
} else {
totalSum += parseInt($(this).next().text());
totalSum += parseInt($t.next().text());
rowSum++;
odd_row = ! odd_row;
$(this).parent().css('display', '');
$t.parent().css('display', '');
if (odd_row) {
$(this).parent().addClass('odd');
$(this).parent().removeClass('even');
$t.parent().addClass('odd');
$t.parent().removeClass('even');
} else {
$(this).parent().addClass('even');
$(this).parent().removeClass('odd');
$t.parent().addClass('even');
$t.parent().removeClass('odd');
}
}
@ -1593,9 +1596,9 @@ $(function() {
/* Turns a number into a timespan (100 into 00:01:40) */
function secToTime(timeInt) {
hours = Math.floor(timeInt / 3600);
var hours = Math.floor(timeInt / 3600);
timeInt -= hours*3600;
minutes = Math.floor(timeInt / 60);
var minutes = Math.floor(timeInt / 60);
timeInt -= minutes*60;
if (hours < 10) {
@ -1628,7 +1631,7 @@ $(function() {
return value;
};
for (var i = 0; i < rows.length; i++) {
for (var i = 0, l = rows.length; i < l; i++) {
if (i == 0) {
$.each(rows[0], function(key, value) {
cols.push(key);
@ -1642,7 +1645,7 @@ $(function() {
$tBody.append($tRow = $('<tr class="noclick"></tr>'));
var cl = '';
for (var j = 0; j < cols.length; j++) {
for (var j = 0, ll = cols.length; j < ll; j++) {
// Assuming the query column is the second last
if (j == cols.length - 2 && rows[i][cols[j]].match(/^SELECT/i)) {
$tRow.append($tCell = $('<td class="linkElem">' + formatValue(cols[j], rows[i][cols[j]]) + '</td>'));
@ -1766,7 +1769,7 @@ $(function() {
explain += ')';
}
explain += '<p></p>';
for (var i = 0; i < data.explain.length; i++) {
for (var i = 0, l = data.explain.length; i < l; i++) {
explain += '<div class="explain-' + i + '"' + (i>0? 'style="display:none;"' : '' ) + '>';
$.each(data.explain[i], function(key, value) {
value = (value == null)?'null':value;
@ -1797,7 +1800,7 @@ $(function() {
var numberTable = '<table class="queryNums"><thead><tr><th>' + PMA_messages['strStatus'] + '</th><th>' + PMA_messages['strTime'] + '</th></tr></thead><tbody>';
var duration;
for (var i = 0; i < data.profiling.length; i++) {
for (var i = 0, l = data.profiling.length; i < l; i++) {
duration = parseFloat(data.profiling[i].duration);
chartData.push([data.profiling[i].state, duration]);

View File

@ -63,7 +63,7 @@ function showDetails(i, update_size, insert_size, remove_size, insert_index, rem
newRow.setAttribute("class", row_class);
newRow.className = row_class;
// Id assigned to this row element is same as the index of this table name in the matching_tables/source_tables_uncommon array
newRow.setAttribute("id" , i);
newRow.setAttribute("id", i);
var table_name_cell = document.createElement("td");
table_name_cell.align = "center";
@ -207,10 +207,10 @@ function showDetails(i, update_size, insert_size, remove_size, insert_index, rem
{
row_class_element = table_rows[index].getAttribute('class');
if (row_class_element == "even") {
table_rows[index].setAttribute("class","odd"); // for Mozilla firefox
table_rows[index].setAttribute("class", "odd"); // for Mozilla firefox
table_rows[index].className = "odd"; // for IE browser
} else {
table_rows[index].setAttribute("class","even"); // for Mozilla firefox
table_rows[index].setAttribute("class", "even"); // for Mozilla firefox
table_rows[index].className = "even"; // for IE browser
}
}

View File

@ -39,7 +39,7 @@ $(function() {
var name = location.hash.substr(1).split('=')[1];
// Only allow variable names
if (! name.match(/[^0-9a-zA-Z_]+/)) {
$('#filterText').attr('value',name).trigger('keyup');
$('#filterText').val(name).trigger('keyup');
}
}
@ -141,7 +141,7 @@ function editVariable(link)
ajax_request: true,
type: 'setval',
varName: varName,
varValue: $cell.find('input').attr('value')
varValue: $cell.find('input').val()
}, function(data) {
if (data.success) {
$cell.html(data.variable);

View File

@ -76,7 +76,7 @@ $(document).ready(function() {
$('input#bkm_label').keyup(function() {
$('input#id_bkm_all_users, input#id_bkm_replace')
.parent()
.toggle($(this).attr('value').length > 0);
.toggle($(this).val().length > 0);
}).trigger('keyup');
/**
@ -133,7 +133,7 @@ $(document).ready(function() {
// instead of the one related to Bookmarks, so empty the
// id_bookmark selector to avoid misinterpretation in
// import.php about what needs to be done
$form.find("select[name=id_bookmark]").attr("value","");
$form.find("select[name=id_bookmark]").val("");
// let normal event propagation happen
});
@ -386,7 +386,7 @@ $(document).ready(function() {
var $form = $("#resultsForm");
var $msgbox = PMA_ajaxShowMessage();
$.get( $form.attr('action'), $form.serialize()+"&ajax_request=true&submit_mult=row_edit", function(data) {
$.get($form.attr('action'), $form.serialize()+"&ajax_request=true&submit_mult=row_edit", function(data) {
//in the case of an error, show the error message returned.
if (data.success != undefined && data.success == false) {
div
@ -476,9 +476,8 @@ $(document).ready(function() {
* @var the_form object referring to the insert form
*/
var $form = $("#insertForm");
/**Get the submit type and the after insert type in the form*/
var selected_submit_type = $("#insertForm").find("#actions_panel .control_at_footer option:selected").attr('value');
var selected_after_insert = $("#insertForm").find("#actions_panel select[name=after_insert] option:selected").attr('value');
/**Get the submit type in the form*/
var selected_submit_type = $("#insertForm").find("#actions_panel .control_at_footer option:selected").val();
$("#result_query").remove();
PMA_prepareForAjaxRequest($form);
//User wants to submit the form

View File

@ -157,10 +157,10 @@ function verificationsAfterFieldChange(urlField, multi_edit, theType)
var target = evt.target || evt.srcElement;
// Unchecks the corresponding "NULL" control
$("input[name='fields_null[multi_edit][" + multi_edit + "][" + urlField + "]']").attr('checked', false);
$("input[name='fields_null[multi_edit][" + multi_edit + "][" + urlField + "]']").prop('checked', false);
// Unchecks the Ignore checkbox for the current row
$("input[name='insert_ignore_" + multi_edit + "']").attr('checked', false);
$("input[name='insert_ignore_" + multi_edit + "']").prop('checked', false);
var $this_input = $("input[name='fields[multi_edit][" + multi_edit + "][" + urlField + "]']");
// Does this field come from datepicker?
@ -259,7 +259,7 @@ $(document).ready(function() {
$("input[name='gis_data[save]']").live('click', function(event) {
var input_name = $('form#gis_data_editor_form').find("input[name='input_name']").val();
var $null_checkbox = $("input[name='" + input_name + "']").parents('tr').find('.checkbox_null');
$null_checkbox.attr('checked', false);
$null_checkbox.prop('checked', false);
});
// these were hidden via the "hide" class
@ -441,7 +441,7 @@ $(document).ready(function() {
if ($this_element.is('.textfield')) {
// do not remove the 'value' attribute for ENUM columns
if ($this_element.closest('tr').find('span.column_type').html() != 'enum') {
$this_element.attr('value', $this_element.closest('tr').find('span.default_value').html());
$this_element.val($this_element.closest('tr').find('span.default_value').html());
}
$this_element
.unbind('change')
@ -515,7 +515,8 @@ $(document).ready(function() {
$(last_checkbox)
.clone()
.attr({'id':new_name, 'name': new_name, 'checked': true})
.attr({'id':new_name, 'name': new_name})
.prop('checked', true)
.add('label[for^=insert_ignore]:last')
.clone()
.attr('for', new_name)

View File

@ -6,7 +6,7 @@ $(document).ready(function() {
var currentChart = null;
var chart_data = jQuery.parseJSON($('#querychart').html());
chart_series = 'columns';
chart_xaxis_idx = $('select[name="chartXAxis"]').attr('value');
chart_xaxis_idx = $('select[name="chartXAxis"]').val();
$('#resizer').resizable({
minHeight:240,
@ -31,13 +31,13 @@ $(document).ready(function() {
height: $('#resizer').height() - 20
},
xAxis: {
title: { text: $('input[name="xaxis_label"]').attr('value') }
title: { text: $('input[name="xaxis_label"]').val() }
},
yAxis: {
title: { text: $('input[name="yaxis_label"]').attr('value') }
title: { text: $('input[name="yaxis_label"]').val() }
},
title: {
text: $('input[name="chartTitle"]').attr('value'),
text: $('input[name="chartTitle"]').val(),
margin:20
},
plotOptions: {
@ -48,11 +48,11 @@ $(document).ready(function() {
$('#querychart').html('');
$('input[name="chartType"]').click(function() {
currentSettings.chart.type = $(this).attr('value');
currentSettings.chart.type = $(this).val();
drawChart();
if ($(this).attr('value') == 'bar' || $(this).attr('value') == 'column') {
if ($(this).val() == 'bar' || $(this).val() == 'column') {
$('span.barStacked').show();
} else {
$('span.barStacked').hide();
@ -69,7 +69,7 @@ $(document).ready(function() {
});
$('input[name="chartTitle"]').keyup(function() {
var title = $(this).attr('value');
var title = $(this).val();
if (title.length == 0) {
title = ' ';
}
@ -88,11 +88,11 @@ $(document).ready(function() {
/* Sucks, we cannot just set axis labels, we have to redraw the chart completely */
$('input[name="xaxis_label"]').keyup(function() {
currentSettings.xAxis.title.text = $(this).attr('value');
currentSettings.xAxis.title.text = $(this).val();
drawChart(true);
});
$('input[name="yaxis_label"]').keyup(function() {
currentSettings.yAxis.title.text = $(this).attr('value');
currentSettings.yAxis.title.text = $(this).val();
drawChart(true);
});
@ -119,7 +119,7 @@ $(document).ready(function() {
function in_array(element, array)
{
for (var i = 0; i < array.length; i++) {
for (var i = 0, l = array.length; i < l; i++) {
if (array[i] == element) {
return true;
}
@ -133,7 +133,7 @@ function PMA_queryChart(data, passedSettings)
return;
}
var columnNames = Array();
var columnNames = [];
var series = new Array();
var xaxis = { type: 'linear' };
@ -152,7 +152,7 @@ function PMA_queryChart(data, passedSettings)
if (chart_series == 'columns') {
var j = 0;
for (var i = 0; i<columnNames.length; i++)
for (var i = 0, l = columnNames.length; i<l; i++)
if (i != chart_xaxis_idx) {
series[j] = new Object();
series[j].data = new Array();
@ -171,7 +171,7 @@ function PMA_queryChart(data, passedSettings)
// Get series types and build series object from the query data
$.each(data, function(index, element) {
var contains = false;
for (var i = 0; i < series.length; i++) {
for (var i = 0, l = series.length; i < l; i++) {
if (series[i].name == element[chart_series]) {
contains = true;
}

View File

@ -100,7 +100,7 @@ function loadSVG() {
function addZoomPanControllers() {
var $placeholder = $('#placeholder');
if ($("#placeholder svg").length > 0) {
var pmaThemeImage = $('#pmaThemeImage').attr('value');
var pmaThemeImage = $('#pmaThemeImage').val();
// add panning arrows
$('<img class="button" id="left_arrow" src="' + pmaThemeImage + 'west-mini.png">').appendTo($placeholder);
$('<img class="button" id="right_arrow" src="' + pmaThemeImage + 'east-mini.png">').appendTo($placeholder);

View File

@ -130,9 +130,9 @@ $(document).ready(function() {
// If the chosen function takes two geomerty objects as parameters
var $operator = $geomFuncSelector.parents('tr').find('td:nth-child(5)').find('select');
if ($.inArray($geomFuncSelector.val(), binaryFunctions) >= 0){
$operator.attr('readonly', true);
$operator.prop('readonly', true);
} else {
$operator.attr('readonly', false);
$operator.prop('readonly', false);
}
// if the chosen function's output is a geometry, enable GIS editor

View File

@ -395,7 +395,7 @@ $(document).ready(function() {
};
var $msgbox = PMA_ajaxShowMessage();
$.get( $form.attr('action') , $form.serialize()+"&ajax_request=true" , function(data) {
$.get($form.attr('action') , $form.serialize()+"&ajax_request=true" , function(data) {
//in the case of an error, show the error message returned.
if (data.success != undefined && data.success == false) {
$div

View File

@ -318,7 +318,7 @@ $(document).ready(function() {
var yChange = false;
for (key in selectedRow) {
var oldVal = selectedRow[key];
var newVal = ($('#fields_null_id_' + it).attr('checked')) ? null : $('#fieldID_' + it).val();
var newVal = ($('#fields_null_id_' + it).prop('checked')) ? null : $('#fieldID_' + it).val();
if (newVal instanceof Array) { // when the column is of type SET
newVal = $('#fieldID_' + it).map(function(){
return $(this).val();
@ -602,11 +602,11 @@ $(document).ready(function() {
$field = $('#fieldID_' + fid);
$field_null = $('#fields_null_id_' + fid);
if (data.row_info[key] == null) {
$field_null.attr('checked', true);
$field_null.prop('checked', true);
$field.val('');
} else {
$field_null.attr('checked', false);
if ($field.attr('multiple')) { // when the column is of type SET
$field_null.prop('checked', false);
if ($field.prop('multiple')) { // when the column is of type SET
$field.val(data.row_info[key].split(','));
} else {
$field.val(data.row_info[key]);