From 52a37851681d5376c4bde112e2bcfc6825f8bf45 Mon Sep 17 00:00:00 2001 From: itdominator <1itdominator@gmail.com> Date: Sat, 21 Jun 2025 16:28:41 -0500 Subject: [PATCH] Reverting method name to newSession --- src/app/editor/editors.component.ts | 6 +++--- .../editor/newton-editor/newton-editor.component.ts | 13 +++++-------- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/src/app/editor/editors.component.ts b/src/app/editor/editors.component.ts index fd57d58..92819f2 100644 --- a/src/app/editor/editors.component.ts +++ b/src/app/editor/editors.component.ts @@ -87,7 +87,7 @@ export class EditorsComponent { siblingComponent.editor.setSession(session); siblingComponent.activeFile = editorComponent.activeFile; - editorComponent.newBuffer(); + editorComponent.newSession(); siblingComponent.editor.focus() } else if (message.action === "move-session-right") { let editorComponent = this.editorsService.get(message.editorUUID); @@ -102,7 +102,7 @@ export class EditorsComponent { siblingComponent.editor.setSession(session); siblingComponent.activeFile = editorComponent.activeFile; - editorComponent.newBuffer(); + editorComponent.newSession(); siblingComponent.editor.focus() } else if (message.action === "set-active-editor") { this.editorsService.get(this.activeEditor).removeActiveStyling(); @@ -122,7 +122,7 @@ export class EditorsComponent { for (let i = 0; i < editors.length; i++) { let editorComponent = editors[i].instance; if (editorComponent.editor.session == file.session) { - editorComponent.newBuffer(); + editorComponent.newSession(); } } diff --git a/src/app/editor/newton-editor/newton-editor.component.ts b/src/app/editor/newton-editor/newton-editor.component.ts index a721772..fb2053d 100644 --- a/src/app/editor/newton-editor/newton-editor.component.ts +++ b/src/app/editor/newton-editor/newton-editor.component.ts @@ -131,11 +131,10 @@ export class NewtonEditorComponent extends NewtonEditorBase { } - public newBuffer() { - let buffer = ace.createEditSession([""]); - this.editor.setSession(buffer); + public newSession() { this.activeFile = null; - this.updateInfoBar(); + let session = ace.createEditSession([""]); + this.editor.setSession(session); } protected openFiles() { @@ -163,11 +162,9 @@ export class NewtonEditorComponent extends NewtonEditorBase { window.fs.saveFileAs().then((path: string) => { if (!path) return; - let file: NewtonFile = new File([""], path, { - type: "text/plain", - }); + let file: NewtonFile = new File([""], path, {}); + const text = this.editor.session.getValue(); - const text = this.editor.session.getValue(); window.fs.saveFile(path, text); this.filesService.addFile( path,