推进 INI 面板 workflow overview embedding contract
This commit is contained in:
@@ -39,6 +39,9 @@ import {
|
||||
createIniPanelShellSessionHandoffWorkflowRenderState,
|
||||
createIniPanelShellSessionHandoffWorkflowDomContract,
|
||||
createIniPanelShellSessionHandoffWorkflowDomReadiness,
|
||||
createIniPanelShellWorkflowOverviewContract,
|
||||
createIniPanelShellWorkflowOverviewReadiness,
|
||||
mountIniPanelShellWorkflowOverviewEmbedding,
|
||||
renderIniPanelShellSessionHandoffWorkflowState,
|
||||
mountIniPanelShellSessionHandoffWorkflow,
|
||||
renderIniPanelShellSessionHandoffMountState,
|
||||
@@ -286,6 +289,21 @@ Use `mountIniPanelShellSessionHandoffWorkflow()` or
|
||||
`linuxCncIniPanelLaunchApi.mountShellSessionHandoffWorkflow()` when an outer
|
||||
shell needs one structured workflow DOM mount result containing contract,
|
||||
readiness, render-state, render result, and any mount error as data. Use
|
||||
`createIniPanelShellWorkflowOverviewContract()` or
|
||||
`linuxCncIniPanelLaunchApi.getWorkflowOverviewContract()` when an outer shell
|
||||
needs the `workflow-overview.html` page href, browser API namespace, and method
|
||||
names before embedding that page. Use
|
||||
`createIniPanelShellWorkflowOverviewReadiness()` or
|
||||
`linuxCncIniPanelLaunchApi.getWorkflowOverviewReadiness()` to check whether a
|
||||
loaded workflow overview iframe exposes the expected read-only API. Use
|
||||
`mountIniPanelShellWorkflowOverviewEmbedding()` or
|
||||
`linuxCncIniPanelLaunchApi.mountWorkflowOverviewEmbedding()` when an outer
|
||||
shell needs one structured embedding result containing contract readiness,
|
||||
render-state, workflow overview mount result, and any mount error as data. The
|
||||
workflow overview page also exposes
|
||||
`linuxCncIniPanelWorkflowOverviewApi.mountWorkflowOverviewEmbedding()` for the
|
||||
same read-only embedding path from inside the iframe.
|
||||
Use
|
||||
`renderIniPanelShellSessionHandoffMountState()` or
|
||||
`linuxCncIniPanelLaunchApi.renderShellSessionHandoffMountState()` when an outer
|
||||
shell needs the shared read-only DOM renderer for those rows. The launch page
|
||||
|
||||
Reference in New Issue
Block a user