推进 INI 面板快照 metadata 描述
This commit is contained in:
@@ -325,6 +325,15 @@ function defaultGcodeOpfsPath() {
|
||||
return `linuxcnc/gcode/${UI_SESSION.defaultGcodeFilename}`;
|
||||
}
|
||||
|
||||
function sessionSnapshotMetadata() {
|
||||
return {
|
||||
source: "ini-panel",
|
||||
workflow: "save-session-snapshot",
|
||||
snapshotLabel: sessionSnapshotLabel(UI_SESSION),
|
||||
defaultGcodeOpfsPath: defaultGcodeOpfsPath(),
|
||||
};
|
||||
}
|
||||
|
||||
async function loadSelectedGcodeProgram() {
|
||||
const opfsPath = restoredSessionSnapshot?.payload?.files?.gcode;
|
||||
let filename = UI_SESSION.defaultGcodeFilename;
|
||||
@@ -508,7 +517,7 @@ document.getElementById("save-session-snapshot").addEventListener("click", async
|
||||
{
|
||||
filename: UI_SESSION.snapshotFilename,
|
||||
gcodeFilename: UI_SESSION.defaultGcodeFilename,
|
||||
metadata: { source: "ini-panel" },
|
||||
metadata: sessionSnapshotMetadata(),
|
||||
},
|
||||
);
|
||||
setField("sessionIni", snapshot.payload.files.ini);
|
||||
|
||||
Reference in New Issue
Block a user