推进 INI 面板浏览器 control-page contract 暴露

This commit is contained in:
2026-06-15 06:03:44 +08:00
parent 41caecf116
commit 37b79c1d1a
5 changed files with 104 additions and 0 deletions

View File

@@ -4,6 +4,9 @@ import {
import {
createMachineSessionControlPageController,
} from "./control-page-controller.js";
import {
createIniPanelShellControlPageContract,
} from "./ui-shell.js";
const panelFrameNode = document.getElementById("panel-frame");
const statusNode = document.getElementById("control-page-status");
@@ -20,6 +23,7 @@ controller.mount();
window.linuxCncIniPanelControlPageApi = {
getControlView: controller.getControlView,
getControlPageContract: createIniPanelShellControlPageContract,
getPanelApi: controller.getPanelApi,
loadControlPageSessionState: controller.loadSessionState,
refreshControlPage: controller.refresh,