From 424912541276a30c41d98e4f98310ea87625ce27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maur=C3=ADcio=20Meneghini=20Fauth?= Date: Wed, 22 May 2019 19:14:55 -0300 Subject: [PATCH] Rename PMA_console to Console MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Rename PMA_consoleResizer to ConsoleResizer Rename PMA_consoleInput to ConsoleInput Rename PMA_consoleMessages to ConsoleMessages Rename PMA_consoleBookmarks with ConsoleBookmarks Rename PMA_consoleDebug to ConsoleDebug Signed-off-by: MaurĂ­cio Meneghini Fauth --- js/console.js | 464 ++++++++++++++++++++-------------------- js/shortcuts_handler.js | 6 +- 2 files changed, 233 insertions(+), 237 deletions(-) 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 = $('
' + + Console.$requestForm = $('' + '' + '' + '' + @@ -81,36 +81,36 @@ var PMA_console = { '' + '
' ); - 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 = $('