]> git.joonet.de Git - adminer.git/commitdiff
AdminerSqlGemini: Make work with CodeMirror
authorJakub Vrana <jakub@vrana.cz>
Thu, 27 Mar 2025 06:22:51 +0000 (07:22 +0100)
committerJakub Vrana <jakub@vrana.cz>
Thu, 27 Mar 2025 06:22:51 +0000 (07:22 +0100)
plugins/sql-gemini.php

index ef51675c4091e607a6dafeab93866abdd5983783..5a1836a777d097983e200d420f1bf96d6d3274d1 100644 (file)
@@ -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 = () => {