Lines Matching refs:mizarBlock

355 function setupMizarBlock(mizarBlock, mizarId) {  argument
356 const editorContainer = mizarBlock.querySelector(".editor-container");
402 const editButton = mizarBlock.querySelector("button[id^='editButton']");
403 const compileButton = mizarBlock.querySelector("button[id^='compileButton']");
404 const resetButton = mizarBlock.querySelector("button[id^='resetButton']");
405 const graphButton = mizarBlock.querySelector("button[id^='graphButton']");
417 if (mizarBlock.isRequestInProgress) {
420 mizarBlock.isRequestInProgress = true;
428 startMizarCompilation(mizarBlock, toggleErrorPanel, mizarId).finally(() => {
431 mizarBlock.isRequestInProgress = false;
490 if (mizarBlock.isRequestInProgress) return;
491 mizarBlock.isRequestInProgress = true;
499 startGraphVisualization(mizarBlock, mizarId)
502 mizarBlock.isRequestInProgress = false;
521 async function startMizarCompilation(mizarBlock, toggleErrorPanel, mizarId) { argument
522 if (mizarBlock.eventSource) {
523 mizarBlock.eventSource.close();
526 const combinedContent = getCombinedContentUntil(mizarBlock);
541 mizarBlock.eventSource = new EventSource(
545 mizarBlock.eventSource.onmessage = function (event) {
561 mizarBlock.eventSource.addEventListener("compileErrors", function (event) {
637 mizarBlock.eventSource.onerror = () => {
638 mizarBlock.eventSource.close();
639 mizarBlock.isRequestInProgress = false;
640 finalizeCompilation(mizarBlock);
644 mizarBlock.isRequestInProgress = false;
650 async function startGraphVisualization(mizarBlock, mizarId) { argument
651 const combined = getCombinedContentUntil(mizarBlock); // 既存関数を再利用
667 const out = mizarBlock.querySelector(`#outputmizarBlock${mizarId}`);
694 function getCombinedContentUntil(mizarBlock) { argument
697 const blockIndex = Array.from(mizarBlocks).indexOf(mizarBlock);
710 function finalizeCompilation(mizarBlock) { argument
711 const compileButton = mizarBlock.querySelector("[id^='compileButton']");
712 const resetButton = mizarBlock.querySelector("[id^='resetButton']");
716 mizarBlock.isRequestInProgress = false;