project save fix

This commit is contained in:
Theis Pieter Hollebeek 2025-10-16 21:03:10 +02:00
parent 7ba8d0616c
commit 494b92ac8a
2 changed files with 4 additions and 1 deletions

View File

@ -91,6 +91,7 @@ const projectSaveHandler = new ProjectSaveHandler(
assetEditor,
assetProvider,
sessionSaveHandler,
projectName,
);
runButton.onclick = async () => {

View File

@ -4,13 +4,15 @@ import { HtmlExporter } from "./html_exporter.js";
import { KarlkoderCodec } from "./karlkoder_codec.js";
export class ProjectSaveHandler {
constructor(editor, assetEditor, assetProvider, sessionSaveHandler) {
constructor(editor, assetEditor, assetProvider, sessionSaveHandler, projectName) {
this.editor = editor;
this.assetEditor = assetEditor;
this.sessionSaveHandler = sessionSaveHandler;
this.htmlExporter = new HtmlExporter(assetProvider);
this.projectName = projectName;
this.fileHandles = {}; // Used for Chromium file picker
this.saveName = null;
this.isSaved = true;