From 806aa51f48d1f65187e277519d24403a4a3dcd09 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Thu, 27 Mar 2025 07:22:51 +0100 Subject: [PATCH] AdminerSqlGemini: Make work with CodeMirror --- plugins/sql-gemini.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/plugins/sql-gemini.php b/plugins/sql-gemini.php index ef51675c..5a1836a7 100644 --- a/plugins/sql-gemini.php +++ b/plugins/sql-gemini.php @@ -60,8 +60,16 @@ const geminiButton = qsl('input'); function setSqlareaValue(value) { qs('textarea.sqlarea').value = value; - qs('pre.sqlarea').textContent = value; - qs('pre.sqlarea').oninput(); // syntax highlighting + const jushPre = qs('pre.sqlarea'); + if (jushPre) { + jushPre.textContent = value; + jushPre.oninput(); // syntax highlighting + } + const cmPre = qs('.CodeMirror'); + if (cmPre) { + cmPre.CodeMirror.setValue(value); + cmPre.CodeMirror.refresh(); + } } geminiButton.onclick = () => {