diff --git a/js/ajax.js b/js/ajax.js
index a4d0cc09d9..2bff5a23bb 100644
--- a/js/ajax.js
+++ b/js/ajax.js
@@ -390,12 +390,13 @@ var AJAX = {
.not('#pma_console_container')
.not('#prefs_autoload')
.remove();
+ var $page_content = $('#page_content');
// Replace #page_content with new content
if (data.message && data.message.length > 0) {
- $('#page_content').replaceWith(
+ $page_content.replaceWith(
"
" + data.message + "
"
);
- PMA_highlightSQL($('#page_content'));
+ PMA_highlightSQL($page_content);
checkNumberOfFields();
}
@@ -431,8 +432,8 @@ var AJAX = {
PMA_commonParams.setAll(data._params);
}
if (data._displayMessage) {
- $('#page_content').prepend(data._displayMessage);
- PMA_highlightSQL($('#page_content'));
+ $page_content.prepend(data._displayMessage);
+ PMA_highlightSQL($page_content);
}
$('#pma_errors').remove();
@@ -650,11 +651,12 @@ AJAX.registerOnload('functions.js', function () {
}
});
+ var $page_content = $('#page_content');
/**
* Workaround for passing submit button name,value on ajax form submit
* by appending hidden element with submit button name and value.
*/
- $("#page_content").on('click', 'form input[type=submit]', function() {
+ $page_content.on('click', 'form input[type=submit]', function() {
var buttonName = $(this).attr('name');
if (typeof buttonName === 'undefined') {
return;
@@ -670,7 +672,7 @@ AJAX.registerOnload('functions.js', function () {
* Attach event listener to events when user modify visible
* Input,Textarea and select fields to make changes in forms
*/
- $('#page_content').on(
+ $page_content.on(
'keyup change',
'form.lock-page textarea, ' +
'form.lock-page input[type="text"], ' +
@@ -679,7 +681,7 @@ AJAX.registerOnload('functions.js', function () {
{value:1},
AJAX.lockPageHandler
);
- $('#page_content').on(
+ $page_content.on(
'change',
'form.lock-page input[type="checkbox"], ' +
'form.lock-page input[type="radio"]',