diff --git a/src/index.js b/src/index.js index 0b37407..6251e7d 100644 --- a/src/index.js +++ b/src/index.js @@ -91,6 +91,7 @@ const projectSaveHandler = new ProjectSaveHandler( assetEditor, assetProvider, sessionSaveHandler, + projectName, ); runButton.onclick = async () => { diff --git a/src/project_save_handler.js b/src/project_save_handler.js index df3c46b..3ec7783 100644 --- a/src/project_save_handler.js +++ b/src/project_save_handler.js @@ -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;