Korjattu monacoLoaded: siirretty scriptin alkuun ennen switchTab-kutsua

let ei hoistu — monacoLoaded pitää olla määritelty ennen initMonaco-kutsua.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Jaakko Vanhala
2026-04-09 21:21:22 +03:00
parent f4cf4c73b9
commit 5528be1812

View File

@@ -56,6 +56,9 @@ import AgentBar from "../components/AgentBar.astro";
return esc(code);
}
// === Globaalit tilat ===
let monacoLoaded = false;
// === Tab switching ===
window.switchTab = function(tab) {
document.querySelectorAll('.panel').forEach(p => p.classList.remove('active'));
@@ -540,7 +543,6 @@ import AgentBar from "../components/AgentBar.astro";
};
// === Monaco Editor (lazy load) ===
let monacoLoaded = false;
window.MonacoEnvironment = { getWorkerUrl: () => `data:text/javascript,self.MonacoEnvironment={baseUrl:'https://cdn.jsdelivr.net/npm/monaco-editor@0.52.2/min/'};importScripts('https://cdn.jsdelivr.net/npm/monaco-editor@0.52.2/min/vs/base/worker/workerMain.js')` };
async function initMonaco() {