project save fix
This commit is contained in:
parent
7ba8d0616c
commit
494b92ac8a
@ -91,6 +91,7 @@ const projectSaveHandler = new ProjectSaveHandler(
|
|||||||
assetEditor,
|
assetEditor,
|
||||||
assetProvider,
|
assetProvider,
|
||||||
sessionSaveHandler,
|
sessionSaveHandler,
|
||||||
|
projectName,
|
||||||
);
|
);
|
||||||
|
|
||||||
runButton.onclick = async () => {
|
runButton.onclick = async () => {
|
||||||
|
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user