diff --git a/js/console.js b/js/console.js
index 2d52a1269e..8c6293a02d 100644
--- a/js/console.js
+++ b/js/console.js
@@ -8,7 +8,7 @@
/**
* Console object
*/
-var PMA_console = {
+var Console = {
/**
* @var object, jQuery object, selector is '#pma_console>.content'
* @access private
@@ -60,18 +60,18 @@ var PMA_console = {
return;
}
- PMA_console.config = Functions.configGet('Console', false);
+ Console.config = Functions.configGet('Console', false);
- PMA_console.isEnabled = true;
+ Console.isEnabled = true;
// Vars init
- PMA_console.$consoleToolbar = $('#pma_console').find('>.toolbar');
- PMA_console.$consoleContent = $('#pma_console').find('>.content');
- PMA_console.$consoleAllContents = $('#pma_console').find('.content');
- PMA_console.$consoleTemplates = $('#pma_console').find('>.templates');
+ Console.$consoleToolbar = $('#pma_console').find('>.toolbar');
+ Console.$consoleContent = $('#pma_console').find('>.content');
+ Console.$consoleAllContents = $('#pma_console').find('.content');
+ Console.$consoleTemplates = $('#pma_console').find('>.templates');
// Generate a from for post
- PMA_console.$requestForm = $('
'
);
- PMA_console.$requestForm.children('[name=token]').val(CommonParams.get('token'));
- PMA_console.$requestForm.on('submit', AJAX.requestHandler);
+ Console.$requestForm.children('[name=token]').val(CommonParams.get('token'));
+ Console.$requestForm.on('submit', AJAX.requestHandler);
// Event binds shouldn't run again
- if (PMA_console.isInitialized === false) {
+ if (Console.isInitialized === false) {
// Load config first
- if (PMA_console.config.AlwaysExpand === true) {
+ if (Console.config.AlwaysExpand === true) {
$('#pma_console_options input[name=always_expand]').prop('checked', true);
}
- if (PMA_console.config.StartHistory === true) {
+ if (Console.config.StartHistory === true) {
$('#pma_console_options').find('input[name=start_history]').prop('checked', true);
}
- if (PMA_console.config.CurrentQuery === true) {
+ if (Console.config.CurrentQuery === true) {
$('#pma_console_options').find('input[name=current_query]').prop('checked', true);
}
- if (PMA_console.config.EnterExecutes === true) {
+ if (Console.config.EnterExecutes === true) {
$('#pma_console_options').find('input[name=enter_executes]').prop('checked', true);
}
- if (PMA_console.config.DarkTheme === true) {
+ if (Console.config.DarkTheme === true) {
$('#pma_console_options').find('input[name=dark_theme]').prop('checked', true);
$('#pma_console').find('>.content').addClass('console_dark_theme');
}
- PMA_consoleResizer.initialize();
- PMA_consoleInput.initialize();
- PMA_consoleMessages.initialize();
- PMA_consoleBookmarks.initialize();
- PMA_consoleDebug.initialize();
+ ConsoleResizer.initialize();
+ ConsoleInput.initialize();
+ ConsoleMessages.initialize();
+ ConsoleBookmarks.initialize();
+ ConsoleDebug.initialize();
- PMA_console.$consoleToolbar.children('.console_switch').on('click', PMA_console.toggle);
+ Console.$consoleToolbar.children('.console_switch').on('click', Console.toggle);
$('#pma_console').find('.toolbar').children().on('mousedown', function (event) {
event.preventDefault();
@@ -118,42 +118,42 @@ var PMA_console = {
});
$('#pma_console').find('.button.clear').on('click', function () {
- PMA_consoleMessages.clear();
+ ConsoleMessages.clear();
});
$('#pma_console').find('.button.history').on('click', function () {
- PMA_consoleMessages.showHistory();
+ ConsoleMessages.showHistory();
});
$('#pma_console').find('.button.options').on('click', function () {
- PMA_console.showCard('#pma_console_options');
+ Console.showCard('#pma_console_options');
});
$('#pma_console').find('.button.debug').on('click', function () {
- PMA_console.showCard('#debug_console');
+ Console.showCard('#debug_console');
});
- PMA_console.$consoleContent.on('click', function (event) {
+ Console.$consoleContent.on('click', function (event) {
if (event.target === this) {
- PMA_consoleInput.focus();
+ ConsoleInput.focus();
}
});
$('#pma_console').find('.mid_layer').on('click', function () {
- PMA_console.hideCard($(this).parent().children('.card'));
+ Console.hideCard($(this).parent().children('.card'));
});
$('#debug_console').find('.switch_button').on('click', function () {
- PMA_console.hideCard($(this).closest('.card'));
+ Console.hideCard($(this).closest('.card'));
});
$('#pma_bookmarks').find('.switch_button').on('click', function () {
- PMA_console.hideCard($(this).closest('.card'));
+ Console.hideCard($(this).closest('.card'));
});
$('#pma_console_options').find('.switch_button').on('click', function () {
- PMA_console.hideCard($(this).closest('.card'));
+ Console.hideCard($(this).closest('.card'));
});
$('#pma_console_options').find('input[type=checkbox]').on('change', function () {
- PMA_console.updateConfig();
+ Console.updateConfig();
});
$('#pma_console_options').find('.button.default').on('click', function () {
@@ -162,11 +162,11 @@ var PMA_console = {
$('#pma_console_options').find('input[name=current_query]').prop('checked', true);
$('#pma_console_options').find('input[name=enter_executes]').prop('checked', false);
$('#pma_console_options').find('input[name=dark_theme]').prop('checked', false);
- PMA_console.updateConfig();
+ Console.updateConfig();
});
$('#pma_console_options').find('input[name=enter_executes]').on('change', function () {
- PMA_consoleMessages.showInstructions(PMA_console.config.EnterExecutes);
+ ConsoleMessages.showInstructions(Console.config.EnterExecutes);
});
$(document).ajaxComplete(function (event, xhr, ajaxOptions) {
@@ -178,31 +178,31 @@ var PMA_console = {
}
try {
var data = JSON.parse(xhr.responseText);
- PMA_console.ajaxCallback(data);
+ Console.ajaxCallback(data);
} catch (e) {
console.trace();
console.log('Failed to parse JSON: ' + e.message);
}
});
- PMA_console.isInitialized = true;
+ Console.isInitialized = true;
}
// Change console mode from cookie
- switch (PMA_console.config.Mode) {
+ switch (Console.config.Mode) {
case 'collapse':
- PMA_console.collapse();
+ Console.collapse();
break;
/* jshint -W086 */// no break needed in default section
default:
- PMA_console.setConfig('Mode', 'info');
+ Console.setConfig('Mode', 'info');
case 'info':
/* jshint +W086 */
- PMA_console.info();
+ Console.info();
break;
case 'show':
- PMA_console.show(true);
- PMA_console.scrollBottom();
+ Console.show(true);
+ Console.scrollBottom();
break;
}
},
@@ -215,40 +215,40 @@ var PMA_console = {
if (typeof(queryString) !== 'string' || ! /[a-z]|[A-Z]/.test(queryString)) {
return;
}
- PMA_console.$requestForm.children('textarea').val(queryString);
- PMA_console.$requestForm.children('[name=server]').attr('value', CommonParams.get('server'));
+ Console.$requestForm.children('textarea').val(queryString);
+ Console.$requestForm.children('[name=server]').attr('value', CommonParams.get('server'));
if (options && options.db) {
- PMA_console.$requestForm.children('[name=db]').val(options.db);
+ Console.$requestForm.children('[name=db]').val(options.db);
if (options.table) {
- PMA_console.$requestForm.children('[name=table]').val(options.table);
+ Console.$requestForm.children('[name=table]').val(options.table);
} else {
- PMA_console.$requestForm.children('[name=table]').val('');
+ Console.$requestForm.children('[name=table]').val('');
}
} else {
- PMA_console.$requestForm.children('[name=db]').val(
+ Console.$requestForm.children('[name=db]').val(
(CommonParams.get('db').length > 0 ? CommonParams.get('db') : ''));
}
- PMA_console.$requestForm.find('[name=profiling]').remove();
+ Console.$requestForm.find('[name=profiling]').remove();
if (options && options.profiling === true) {
- PMA_console.$requestForm.append('');
+ Console.$requestForm.append('');
}
- if (! Functions.confirmQuery(PMA_console.$requestForm[0], PMA_console.$requestForm.children('textarea')[0].value)) {
+ if (! Functions.confirmQuery(Console.$requestForm[0], Console.$requestForm.children('textarea')[0].value)) {
return;
}
- PMA_console.$requestForm.children('[name=console_message_id]')
- .val(PMA_consoleMessages.appendQuery({ sql_query: queryString }).message_id);
- PMA_console.$requestForm.trigger('submit');
- PMA_consoleInput.clear();
+ Console.$requestForm.children('[name=console_message_id]')
+ .val(ConsoleMessages.appendQuery({ sql_query: queryString }).message_id);
+ Console.$requestForm.trigger('submit');
+ ConsoleInput.clear();
PMA_reloadNavigation();
},
ajaxCallback: function (data) {
if (data && data.console_message_id) {
- PMA_consoleMessages.updateQuery(data.console_message_id, data.success,
+ ConsoleMessages.updateQuery(data.console_message_id, data.success,
(data._reloadQuerywindow ? data._reloadQuerywindow : false));
} else if (data && data._reloadQuerywindow) {
if (data._reloadQuerywindow.sql_query.length > 0) {
- PMA_consoleMessages.appendQuery(data._reloadQuerywindow, 'successed')
- .$message.addClass(PMA_console.config.CurrentQuery ? '' : 'hide');
+ ConsoleMessages.appendQuery(data._reloadQuerywindow, 'successed')
+ .$message.addClass(Console.config.CurrentQuery ? '' : 'hide');
}
}
},
@@ -258,18 +258,18 @@ var PMA_console = {
* @return void
*/
collapse: function () {
- PMA_console.setConfig('Mode', 'collapse');
- var pmaConsoleHeight = Math.max(92, PMA_console.config.Height);
+ Console.setConfig('Mode', 'collapse');
+ var pmaConsoleHeight = Math.max(92, Console.config.Height);
- PMA_console.$consoleToolbar.addClass('collapsed');
- PMA_console.$consoleAllContents.height(pmaConsoleHeight);
- PMA_console.$consoleContent.stop();
- PMA_console.$consoleContent.animate({ 'margin-bottom': -1 * PMA_console.$consoleContent.outerHeight() + 'px' },
+ Console.$consoleToolbar.addClass('collapsed');
+ Console.$consoleAllContents.height(pmaConsoleHeight);
+ Console.$consoleContent.stop();
+ Console.$consoleContent.animate({ 'margin-bottom': -1 * Console.$consoleContent.outerHeight() + 'px' },
'fast', 'easeOutQuart', function () {
- PMA_console.$consoleContent.css({ display:'none' });
+ Console.$consoleContent.css({ display:'none' });
$(window).trigger('resize');
});
- PMA_console.hideCard();
+ Console.hideCard();
},
/**
* Show console
@@ -278,21 +278,21 @@ var PMA_console = {
* @return void
*/
show: function (inputFocus) {
- PMA_console.setConfig('Mode', 'show');
+ Console.setConfig('Mode', 'show');
- var pmaConsoleHeight = Math.max(92, PMA_console.config.Height);
- pmaConsoleHeight = Math.min(PMA_console.config.Height, (window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight) - 25);
- PMA_console.$consoleContent.css({ display:'block' });
- if (PMA_console.$consoleToolbar.hasClass('collapsed')) {
- PMA_console.$consoleToolbar.removeClass('collapsed');
+ var pmaConsoleHeight = Math.max(92, Console.config.Height);
+ pmaConsoleHeight = Math.min(Console.config.Height, (window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight) - 25);
+ Console.$consoleContent.css({ display:'block' });
+ if (Console.$consoleToolbar.hasClass('collapsed')) {
+ Console.$consoleToolbar.removeClass('collapsed');
}
- PMA_console.$consoleAllContents.height(pmaConsoleHeight);
- PMA_console.$consoleContent.stop();
- PMA_console.$consoleContent.animate({ 'margin-bottom': 0 },
+ Console.$consoleAllContents.height(pmaConsoleHeight);
+ Console.$consoleContent.stop();
+ Console.$consoleContent.animate({ 'margin-bottom': 0 },
'fast', 'easeOutQuart', function () {
$(window).trigger('resize');
if (inputFocus) {
- PMA_consoleInput.focus();
+ ConsoleInput.focus();
}
});
},
@@ -305,7 +305,7 @@ var PMA_console = {
*/
info: function () {
// Under construction
- PMA_console.collapse();
+ Console.collapse();
},
/**
* Toggle console mode between collapse/show
@@ -314,16 +314,16 @@ var PMA_console = {
* @return void
*/
toggle: function () {
- switch (PMA_console.config.Mode) {
+ switch (Console.config.Mode) {
case 'collapse':
case 'info':
- PMA_console.show(true);
+ Console.show(true);
break;
case 'show':
- PMA_console.collapse();
+ Console.collapse();
break;
default:
- PMA_consoleInitialize();
+ ConsoleInitialize();
}
},
/**
@@ -332,7 +332,7 @@ var PMA_console = {
* @return void
*/
scrollBottom: function () {
- PMA_console.$consoleContent.scrollTop(PMA_console.$consoleContent.prop('scrollHeight'));
+ Console.$consoleContent.scrollTop(Console.$consoleContent.prop('scrollHeight'));
},
/**
* Show card
@@ -358,9 +358,9 @@ var PMA_console = {
}
$card.parent().children('.mid_layer').show().fadeTo(0, 0.15);
$card.addClass('show');
- PMA_consoleInput.blur();
+ ConsoleInput.blur();
if ($card.parents('.card').length > 0) {
- PMA_console.showCard($card.parents('.card'));
+ Console.showCard($card.parents('.card'));
}
},
/**
@@ -385,20 +385,20 @@ var PMA_console = {
* @return void
*/
updateConfig: function () {
- PMA_console.setConfig('AlwaysExpand', $('#pma_console_options input[name=always_expand]').prop('checked'));
- PMA_console.setConfig('StartHistory', $('#pma_console_options').find('input[name=start_history]').prop('checked'));
- PMA_console.setConfig('CurrentQuery', $('#pma_console_options').find('input[name=current_query]').prop('checked'));
- PMA_console.setConfig('EnterExecutes', $('#pma_console_options').find('input[name=enter_executes]').prop('checked'));
- PMA_console.setConfig('DarkTheme', $('#pma_console_options').find('input[name=dark_theme]').prop('checked'));
+ Console.setConfig('AlwaysExpand', $('#pma_console_options input[name=always_expand]').prop('checked'));
+ Console.setConfig('StartHistory', $('#pma_console_options').find('input[name=start_history]').prop('checked'));
+ Console.setConfig('CurrentQuery', $('#pma_console_options').find('input[name=current_query]').prop('checked'));
+ Console.setConfig('EnterExecutes', $('#pma_console_options').find('input[name=enter_executes]').prop('checked'));
+ Console.setConfig('DarkTheme', $('#pma_console_options').find('input[name=dark_theme]').prop('checked'));
/* Setting the dark theme of the console*/
- if (PMA_console.config.DarkTheme) {
+ if (Console.config.DarkTheme) {
$('#pma_console').find('>.content').addClass('console_dark_theme');
} else {
$('#pma_console').find('>.content').removeClass('console_dark_theme');
}
},
setConfig: function (key, value) {
- PMA_console.config[key] = value;
+ Console.config[key] = value;
Functions.configSet('Console/' + key, value);
},
isSelect: function (queryString) {
@@ -409,10 +409,10 @@ var PMA_console = {
/**
* Resizer object
- * Careful: this object UI logics highly related with functions under PMA_console
+ * Careful: this object UI logics highly related with functions under Console
* Resizing min-height is 32, if small than it, console will collapse
*/
-var PMA_consoleResizer = {
+var ConsoleResizer = {
_posY: 0,
_height: 0,
_resultHeight: 0,
@@ -422,13 +422,13 @@ var PMA_consoleResizer = {
* @return void
*/
_mousedown: function (event) {
- if (PMA_console.config.Mode !== 'show') {
+ if (Console.config.Mode !== 'show') {
return;
}
- PMA_consoleResizer._posY = event.pageY;
- PMA_consoleResizer._height = PMA_console.$consoleContent.height();
- $(document).mousemove(PMA_consoleResizer._mousemove);
- $(document).mouseup(PMA_consoleResizer._mouseup);
+ ConsoleResizer._posY = event.pageY;
+ ConsoleResizer._height = Console.$consoleContent.height();
+ $(document).mousemove(ConsoleResizer._mousemove);
+ $(document).mouseup(ConsoleResizer._mouseup);
// Disable text selection while resizing
$(document).on('selectstart', function () {
return false;
@@ -443,19 +443,19 @@ var PMA_consoleResizer = {
if (event.pageY < 35) {
event.pageY = 35;
}
- PMA_consoleResizer._resultHeight = PMA_consoleResizer._height + (PMA_consoleResizer._posY - event.pageY);
+ ConsoleResizer._resultHeight = ConsoleResizer._height + (ConsoleResizer._posY - event.pageY);
// Content min-height is 32, if adjusting height small than it we'll move it out of the page
- if (PMA_consoleResizer._resultHeight <= 32) {
- PMA_console.$consoleAllContents.height(32);
- PMA_console.$consoleContent.css('margin-bottom', PMA_consoleResizer._resultHeight - 32);
+ if (ConsoleResizer._resultHeight <= 32) {
+ Console.$consoleAllContents.height(32);
+ Console.$consoleContent.css('margin-bottom', ConsoleResizer._resultHeight - 32);
} else {
// Logic below makes viewable area always at bottom when adjusting height and content already at bottom
- if (PMA_console.$consoleContent.scrollTop() + PMA_console.$consoleContent.innerHeight() + 16
- >= PMA_console.$consoleContent.prop('scrollHeight')) {
- PMA_console.$consoleAllContents.height(PMA_consoleResizer._resultHeight);
- PMA_console.scrollBottom();
+ if (Console.$consoleContent.scrollTop() + Console.$consoleContent.innerHeight() + 16
+ >= Console.$consoleContent.prop('scrollHeight')) {
+ Console.$consoleAllContents.height(ConsoleResizer._resultHeight);
+ Console.scrollBottom();
} else {
- PMA_console.$consoleAllContents.height(PMA_consoleResizer._resultHeight);
+ Console.$consoleAllContents.height(ConsoleResizer._resultHeight);
}
}
},
@@ -465,8 +465,8 @@ var PMA_consoleResizer = {
* @return void
*/
_mouseup: function () {
- PMA_console.setConfig('Height', PMA_consoleResizer._resultHeight);
- PMA_console.show();
+ Console.setConfig('Height', ConsoleResizer._resultHeight);
+ Console.show();
$(document).off('mousemove');
$(document).off('mouseup');
$(document).off('selectstart');
@@ -478,15 +478,14 @@ var PMA_consoleResizer = {
*/
initialize: function () {
$('#pma_console').find('.toolbar').off('mousedown');
- $('#pma_console').find('.toolbar').on('mousedown', PMA_consoleResizer._mousedown);
+ $('#pma_console').find('.toolbar').on('mousedown', ConsoleResizer._mousedown);
}
};
-
/**
* Console input object
*/
-var PMA_consoleInput = {
+var ConsoleInput = {
/**
* @var array, contains Codemirror objects or input jQuery objects
* @access private
@@ -514,15 +513,15 @@ var PMA_consoleInput = {
*/
initialize: function () {
// _cm object can't be reinitialize
- if (PMA_consoleInput._inputs !== null) {
+ if (ConsoleInput._inputs !== null) {
return;
}
if (typeof CodeMirror !== 'undefined') {
- PMA_consoleInput._codemirror = true;
+ ConsoleInput._codemirror = true;
}
- PMA_consoleInput._inputs = [];
- if (PMA_consoleInput._codemirror) {
- PMA_consoleInput._inputs.console = CodeMirror($('#pma_console').find('.console_query_input')[0], {
+ ConsoleInput._inputs = [];
+ if (ConsoleInput._codemirror) {
+ ConsoleInput._inputs.console = CodeMirror($('#pma_console').find('.console_query_input')[0], {
theme: 'pma',
mode: 'text/x-sql',
lineWrapping: true,
@@ -534,12 +533,12 @@ var PMA_consoleInput = {
'async': true,
}
});
- PMA_consoleInput._inputs.console.on('inputRead', Functions.codeMirrorAutoCompleteOnInputRead);
- PMA_consoleInput._inputs.console.on('keydown', function (instance, event) {
- PMA_consoleInput._historyNavigate(event);
+ ConsoleInput._inputs.console.on('inputRead', Functions.codeMirrorAutoCompleteOnInputRead);
+ ConsoleInput._inputs.console.on('keydown', function (instance, event) {
+ ConsoleInput._historyNavigate(event);
});
if ($('#pma_bookmarks').length !== 0) {
- PMA_consoleInput._inputs.bookmark = CodeMirror($('#pma_console').find('.bookmark_add_input')[0], {
+ ConsoleInput._inputs.bookmark = CodeMirror($('#pma_console').find('.bookmark_add_input')[0], {
theme: 'pma',
mode: 'text/x-sql',
lineWrapping: true,
@@ -551,32 +550,32 @@ var PMA_consoleInput = {
'async': true,
}
});
- PMA_consoleInput._inputs.bookmark.on('inputRead', Functions.codeMirrorAutoCompleteOnInputRead);
+ ConsoleInput._inputs.bookmark.on('inputRead', Functions.codeMirrorAutoCompleteOnInputRead);
}
} else {
- PMA_consoleInput._inputs.console =
+ ConsoleInput._inputs.console =
$('