推进 INI 面板 shell handoff mount-state display
This commit is contained in:
@@ -27,6 +27,8 @@ import {
|
||||
createIniPanelShellSessionHandoffDisplayViewModel,
|
||||
createIniPanelShellSessionHandoffPackage,
|
||||
createIniPanelShellSessionHandoffPackageDisplayViewModel,
|
||||
createIniPanelShellSessionHandoffPackageMountDisplayViewModel,
|
||||
createIniPanelShellSessionHandoffPackageMountRenderState,
|
||||
createIniPanelShellSessionHandoffPackageMountState,
|
||||
createIniPanelShellSessionHandoffPackageReport,
|
||||
createIniPanelShellSessionHandoffPackageRenderState,
|
||||
@@ -216,6 +218,13 @@ Use `createIniPanelShellSessionHandoffPackageMountState()` or
|
||||
outer shell needs one read-only mount-state that combines package render-state,
|
||||
the control-page target, required readonly methods, and the current
|
||||
control-page session readiness snapshot.
|
||||
Use `createIniPanelShellSessionHandoffPackageMountDisplayViewModel()` or
|
||||
`linuxCncIniPanelLaunchApi.getShellSessionHandoffPackageMountDisplayViewModel()`
|
||||
when an outer shell needs mount-state checks as stable read-only label/value
|
||||
rows. Use `createIniPanelShellSessionHandoffPackageMountRenderState()` or
|
||||
`linuxCncIniPanelLaunchApi.getShellSessionHandoffPackageMountRenderState()`
|
||||
when those rows need a status line and `[data-handoff-shell]` style dataset
|
||||
flags for DOM rendering.
|
||||
The browser workflow smoke
|
||||
`tests/browser/ini_panel_shell_integration_workflow_smoke.html` verifies the
|
||||
same external shell handoff: read integration manifest, pass readiness gate,
|
||||
|
||||
Reference in New Issue
Block a user