diff --git a/js/ajax.js b/js/ajax.js
index 216bac2072..469ecf1470 100644
--- a/js/ajax.js
+++ b/js/ajax.js
@@ -404,7 +404,7 @@ var AJAX = {
if (data.sendErrorAlways === '1' &&
data.stopErrorReportLoop !== '1'
) {
- $('#pma_report_errors_form').submit();
+ $('#pma_report_errors_form').trigger('submit');
Functions.ajaxShowMessage(Messages.phpErrorsBeingSubmitted, false);
$('html, body').animate({ scrollTop:$(document).height() }, 'slow');
} else if (data.promptPhpErrors) {
@@ -599,7 +599,7 @@ var AJAX = {
if (data.sendErrorAlways === '1' &&
data.stopErrorReportLoop !== '1'
) {
- $('#pma_report_errors_form').submit();
+ $('#pma_report_errors_form').trigger('submit');
Functions.ajaxShowMessage(Messages.phpErrorsBeingSubmitted, false);
$('html, body').animate({ scrollTop:$(document).height() }, 'slow');
} else if (data.promptPhpErrors) {
diff --git a/js/config.js b/js/config.js
index 6ac9b43abb..266bfcbd2a 100644
--- a/js/config.js
+++ b/js/config.js
@@ -879,7 +879,7 @@ function offerPrefsAutoimport () {
return;
}
$cnt.find('input[name=json]').val(window.localStorage.config);
- $cnt.find('form').submit();
+ $cnt.find('form').trigger('submit');
});
$cnt.show();
}
diff --git a/js/console.js b/js/console.js
index 142f3776c1..2ec580e4b9 100644
--- a/js/console.js
+++ b/js/console.js
@@ -428,8 +428,8 @@ var ConsoleResizer = {
}
ConsoleResizer.posY = event.pageY;
ConsoleResizer.height = Console.$consoleContent.height();
- $(document).mousemove(ConsoleResizer.mouseMove);
- $(document).mouseup(ConsoleResizer.mouseUp);
+ $(document).on('mousemove', ConsoleResizer.mouseMove);
+ $(document).on('mouseup', ConsoleResizer.mouseUp);
// Disable text selection while resizing
$(document).on('selectstart', function () {
return false;
diff --git a/js/database/central_columns.js b/js/database/central_columns.js
index 0e805990a2..15f95de299 100644
--- a/js/database/central_columns.js
+++ b/js/database/central_columns.js
@@ -55,7 +55,7 @@ AJAX.registerOnload('database/central_columns.js', function () {
}
Functions.ajaxShowMessage();
$('#del_col_name').val(multiDeleteColumns);
- $('#del_form').submit();
+ $('#del_form').trigger('submit');
});
$('#tableslistcontainer').find('button[name="edit_central_columns"]').on('click', function (event) {
event.preventDefault();
@@ -120,7 +120,7 @@ AJAX.registerOnload('database/central_columns.js', function () {
$td.confirm(question, null, function () {
var rownum = $td.data('rownum');
$('#del_col_name').val('selected_fld%5B%5D=' + $('#checkbox_row_' + rownum).val());
- $('#del_form').submit();
+ $('#del_form').trigger('submit');
});
});
$('.edit_cancel_form').on('click', function (event) {
diff --git a/js/database/qbe.js b/js/database/qbe.js
index 10afe04399..2d06770467 100644
--- a/js/database/qbe.js
+++ b/js/database/qbe.js
@@ -45,7 +45,7 @@ AJAX.registerOnload('database/qbe.js', function () {
*/
$(document).on('change', '#searchId', function () {
$('#action').val('load');
- $('#formQBE').submit();
+ $('#formQBE').trigger('submit');
});
/**
diff --git a/js/database/structure.js b/js/database/structure.js
index 02392a047c..bc4c80857b 100644
--- a/js/database/structure.js
+++ b/js/database/structure.js
@@ -222,7 +222,7 @@ AJAX.registerOnload('database/structure.js', function () {
event.stopPropagation();
jqConfirm(
Messages.makeConsistentMessage, function () {
- $('#tablesForm').submit();
+ $('#tablesForm').trigger('submit');
}
);
return false;
@@ -254,7 +254,7 @@ AJAX.registerOnload('database/structure.js', function () {
$('body').append(dialogObj);
var buttonOptions = {};
buttonOptions[Messages.strContinue] = function () {
- $('#ajax_form').submit();
+ $('#ajax_form').trigger('submit');
$(this).dialog('close');
};
buttonOptions[Messages.strCancel] = function () {
@@ -270,7 +270,7 @@ AJAX.registerOnload('database/structure.js', function () {
});
});
} else {
- $('#tablesForm').submit();
+ $('#tablesForm').trigger('submit');
}
});
diff --git a/js/designer/history.js b/js/designer/history.js
index 22979c8264..8f932d0e08 100644
--- a/js/designer/history.js
+++ b/js/designer/history.js
@@ -802,7 +802,7 @@ DesignerHistory.buildQuery = function () {
vqbEditor.save();
$elm.val(vqbEditor.getValue());
}
- $('#vqb_form').submit();
+ $('#vqb_form').trigger('submit');
};
var $ajaxDialog = $('#box').dialog({
@@ -826,7 +826,7 @@ DesignerHistory.buildQuery = function () {
vqbEditor.focus();
} else {
$elm.val(qSelect);
- $elm.focus();
+ $elm.trigger('focus');
}
};
diff --git a/js/designer/move.js b/js/designer/move.js
index 69f2a7dc47..0fbb0a5c9b 100644
--- a/js/designer/move.js
+++ b/js/designer/move.js
@@ -627,7 +627,7 @@ DesignerMove.save = function (url) {
document.getElementById('t_h_' + key + '_').value = document.getElementById('check_vis_' + key).checked ? 1 : 0;
}
document.form1.action = url;
- $(document.form1).submit();
+ $(document.form1).trigger('submit');
};
DesignerMove.getUrlPos = function (forceString) {
@@ -735,7 +735,7 @@ DesignerMove.save3 = function (callback) {
var buttonOptions = {};
buttonOptions[Messages.strGo] = function () {
var $form = $('#save_page');
- $form.submit();
+ $form.trigger('submit');
};
buttonOptions[Messages.strCancel] = function () {
$(this).dialog('close');
@@ -1043,7 +1043,7 @@ DesignerMove.promptToSaveCurrentPage = function (callback) {
DesignerMove.exportPages = function () {
var buttonOptions = {};
buttonOptions[Messages.strGo] = function () {
- $('#id_export_pages').submit();
+ $('#id_export_pages').trigger('submit');
$(this).dialog('close');
};
buttonOptions[Messages.strCancel] = function () {
diff --git a/js/export_output.js b/js/export_output.js
index cd414e503f..a48c094697 100644
--- a/js/export_output.js
+++ b/js/export_output.js
@@ -3,7 +3,7 @@ AJAX.registerOnload('export_output.js', function () {
$(document).on('keydown', function (e) {
if ((e.which || e.keyCode) === 116) {
e.preventDefault();
- $('#export_refresh_form').submit();
+ $('#export_refresh_form').trigger('submit');
}
});
});
diff --git a/js/functions.js b/js/functions.js
index 6b7c54a790..2de39e2735 100644
--- a/js/functions.js
+++ b/js/functions.js
@@ -1021,7 +1021,7 @@ AJAX.registerOnload('functions.js', function () {
$('.ui-dialog').each(function () {
$('#' + $(this).attr('aria-describedby')).dialog('close');
});
- $('#input_username').focus();
+ $('#input_username').trigger('focus');
} else {
CommonParams.set('token', data.new_token);
$('input[name=token]').val(data.new_token);
@@ -1846,7 +1846,7 @@ AJAX.registerOnload('functions.js', function () {
return false;
}
$('.success').hide();
- $fakeForm.appendTo($('body')).submit();
+ $fakeForm.appendTo($('body')).trigger('submit');
});
$(document).on('click', 'input#sql_query_edit_discard', function () {
@@ -1990,7 +1990,7 @@ Functions.bindCodeMirrorToInlineEditor = function () {
.on('keydown', Functions.catchKeypressesFromSqlInlineEdit);
} else {
$inlineEditor
- .focus()
+ .trigger('focus')
.on('keydown', Functions.catchKeypressesFromSqlInlineEdit);
}
}
@@ -2455,7 +2455,7 @@ $(function () {
var $temp = $('');
$temp.css({ 'position': 'fixed', 'width': '2em', 'border': 0, 'top': 0, 'left': 0, 'padding': 0, 'background': 'transparent' });
$('body').append($temp);
- $temp.val(text).select();
+ $temp.val(text).trigger('select');
try {
var res = document.execCommand('copy');
$temp.remove();
@@ -3066,7 +3066,7 @@ Functions.checkPassword = function ($theForm) {
alert(alertMessage);
$password.val('');
$passwordRepeat.val('');
- $password.focus();
+ $password.trigger('focus');
return false;
}
return true;
@@ -3088,7 +3088,7 @@ AJAX.registerOnload('functions.js', function () {
} else if (this.value === 'hosttable') {
hostname.val('').prop('required', false);
} else if (this.value === 'userdefined') {
- hostname.focus().select().prop('required', true);
+ hostname.trigger('focus').select().prop('required', true);
}
});
@@ -3104,7 +3104,7 @@ AJAX.registerOnload('functions.js', function () {
$('#pma_username').val('').prop('required', false);
$('#user_exists_warning').css('display', 'none');
} else if (this.value === 'userdefined') {
- $('#pma_username').focus().select().prop('required', true);
+ $('#pma_username').trigger('focus').select().prop('required', true);
}
});
@@ -3121,7 +3121,7 @@ AJAX.registerOnload('functions.js', function () {
$('#text_pma_pw').prop('required', false).val('');
} else if (this.value === 'userdefined') {
$('#text_pma_pw2').prop('required', true);
- $('#text_pma_pw').prop('required', true).focus().select();
+ $('#text_pma_pw').prop('required', true).trigger('focus').select();
} else {
$('#text_pma_pw2').prop('required', false);
$('#text_pma_pw').prop('required', false);
@@ -3218,7 +3218,7 @@ AJAX.registerOnload('functions.js', function () {
$('fieldset#fieldset_change_password')
.find('legend').remove().end()
.find('table.noclick').unwrap().addClass('some-margin')
- .find('input#text_pma_pw').focus();
+ .find('input#text_pma_pw').trigger('focus');
$('#fieldset_change_password_footer').hide();
Functions.ajaxRemoveMessage($msgbox);
Functions.displayPasswordGenerateButton();
@@ -3500,7 +3500,7 @@ AJAX.registerOnload('functions.js', function () {
buttons: buttonOptions,
open: function () {
// Focus the "Go" button after opening the dialog
- $(this).closest('.ui-dialog').find('.ui-dialog-buttonpane button:first').focus();
+ $(this).closest('.ui-dialog').find('.ui-dialog-buttonpane button:first').trigger('focus');
},
close: function () {
$(this).remove();
@@ -3646,7 +3646,7 @@ AJAX.registerOnload('functions.js', function () {
}
return false;
});
- $(this).closest('.ui-dialog').find('.ui-dialog-buttonpane button:first').focus();
+ $(this).closest('.ui-dialog').find('.ui-dialog-buttonpane button:first').trigger('focus');
},
close: function () {
$('#col_list').off('click', '.pick');
@@ -3738,7 +3738,7 @@ AJAX.registerOnload('functions.js', function () {
if ($(this).find('option:selected').val() === '') {
return true;
}
- $(this).closest('tr').find('input').focus();
+ $(this).closest('tr').find('input').trigger('focus');
};
while (rowsToAdd--) {
@@ -3882,14 +3882,14 @@ Functions.showIndexEditDialog = function ($outer) {
if ($(this).find('option:selected').val() === '') {
return true;
}
- $(this).closest('tr').find('input').focus();
+ $(this).closest('tr').find('input').trigger('focus');
});
// Focus the slider, otherwise it looks nearly transparent
$('a.ui-slider-handle').addClass('ui-state-focus');
// set focus on index name input, if empty
var input = $outer.find('input#input_index_name');
if (! input.val()) {
- input.focus();
+ input.trigger('focus');
}
};
@@ -4342,7 +4342,7 @@ AJAX.registerOnload('functions.js', function () {
codeMirrorEditor.on('blur', Functions.updateQueryParameters);
} else {
// without codemirror
- $elm.focus().on('blur', Functions.updateQueryParameters);
+ $elm.trigger('focus').on('blur', Functions.updateQueryParameters);
}
}
Functions.highlightSql($('body'));
@@ -4437,7 +4437,7 @@ AJAX.registerOnload('functions.js', function () {
* Automatic form submission on change.
*/
$(document).on('change', '.autosubmit', function () {
- $(this).closest('form').submit();
+ $(this).closest('form').trigger('submit');
});
/**
@@ -4542,7 +4542,7 @@ AJAX.registerOnload('functions.js', function () {
// with preventing default, selection by