推进 INI 面板 shell handoff package render-state
This commit is contained in:
@@ -28,6 +28,7 @@ import {
|
||||
createIniPanelShellSessionHandoffPackage,
|
||||
createIniPanelShellSessionHandoffPackageDisplayViewModel,
|
||||
createIniPanelShellSessionHandoffPackageReport,
|
||||
createIniPanelShellSessionHandoffPackageRenderState,
|
||||
createIniPanelShellSessionHandoffPackageSchema,
|
||||
createIniPanelShellSessionHandoffRenderState,
|
||||
createIniPanelShellSessionHandoffSnapshot,
|
||||
@@ -203,6 +204,12 @@ Use `createIniPanelShellSessionHandoffPackageDisplayViewModel()` or
|
||||
`linuxCncIniPanelLaunchApi.getShellSessionHandoffPackageDisplayViewModel()`
|
||||
when an outer shell needs the package report compressed into stable read-only
|
||||
label/value rows for DOM display.
|
||||
Use `createIniPanelShellSessionHandoffPackageRenderState()` or
|
||||
`linuxCncIniPanelLaunchApi.getShellSessionHandoffPackageRenderState()` when an
|
||||
outer shell needs the package display view-model compressed into launch-side
|
||||
DOM state. The launch page renders `[data-handoff-status]` and
|
||||
`[data-handoff-rows]` from the package render-state so the first page shows
|
||||
package-level schema/report status.
|
||||
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