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 = () => {