From 352c465640bb561069bbf6916f5a5195cc7bdf99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maur=C3=ADcio=20Meneghini=20Fauth?= Date: Tue, 19 Mar 2024 15:08:33 -0300 Subject: [PATCH] Initialize Console settings at server side MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: MaurĂ­cio Meneghini Fauth --- resources/js/src/modules/console.ts | 22 ---------------------- resources/templates/console/display.twig | 12 ++++++------ src/Console.php | 1 + 3 files changed, 7 insertions(+), 28 deletions(-) diff --git a/resources/js/src/modules/console.ts b/resources/js/src/modules/console.ts index a0f7acd0a7..645a184485 100644 --- a/resources/js/src/modules/console.ts +++ b/resources/js/src/modules/console.ts @@ -101,28 +101,6 @@ var Console = { // Event binds shouldn't run again if (Console.isInitialized === false) { - // Load config first - if (Config.AlwaysExpand) { - (document.getElementById('consoleOptionsAlwaysExpandCheckbox') as HTMLInputElement).checked = true; - } - - if (Config.StartHistory) { - (document.getElementById('consoleOptionsStartHistoryCheckbox') as HTMLInputElement).checked = true; - } - - if (Config.CurrentQuery) { - (document.getElementById('consoleOptionsCurrentQueryCheckbox') as HTMLInputElement).checked = true; - } - - if (Config.EnterExecutes) { - (document.getElementById('consoleOptionsEnterExecutesCheckbox') as HTMLInputElement).checked = true; - } - - if (Config.DarkTheme) { - (document.getElementById('consoleOptionsDarkThemeCheckbox') as HTMLInputElement).checked = true; - $('#pma_console').find('>.content').addClass('console_dark_theme'); - } - ConsoleResizer.initialize(); ConsoleInput.initialize(); ConsoleMessages.initialize(); diff --git a/resources/templates/console/display.twig b/resources/templates/console/display.twig index 7f3540d40c..25db37f536 100644 --- a/resources/templates/console/display.twig +++ b/resources/templates/console/display.twig @@ -27,7 +27,7 @@ {# Console messages #} -
+
{% trans 'Press Ctrl+Enter to execute query' %} @@ -171,23 +171,23 @@
- +
- +
- +
- +
- +
diff --git a/src/Console.php b/src/Console.php index e5197c509f..d4be6fcbaf 100644 --- a/src/Console.php +++ b/src/Console.php @@ -113,6 +113,7 @@ class Console $bookmarkContent = $this->getBookmarkContent(); return $this->template->render('console/display', [ + 'settings' => $this->config->config->Console->asArray(), 'has_bookmark_feature' => $bookmarkFeature !== null, 'sql_history' => $sqlHistory, 'bookmark_content' => $bookmarkContent,