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, assetEditor,
assetProvider, assetProvider,
sessionSaveHandler, sessionSaveHandler,
projectName,
); );
runButton.onclick = async () => { runButton.onclick = async () => {

View File

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