From 5aaef0bdc8958c9d03610bea159c6f981cb10dd0 Mon Sep 17 00:00:00 2001 From: Michael Date: Fri, 7 Oct 2022 10:48:13 +0200 Subject: [PATCH] fix updaing label and dimension on new project --- stitchcode/gui.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/stitchcode/gui.js b/stitchcode/gui.js index 09b492b8..83614854 100644 --- a/stitchcode/gui.js +++ b/stitchcode/gui.js @@ -1,4 +1,4 @@ -VERSION="2.7.9" +VERSION="2.7.10" // get debug mode url = new URL(window.location.href); @@ -296,6 +296,16 @@ IDE_Morph.prototype.newProject = function () { SpriteMorph.prototype.useFlatLineEnds = false; + // hide sprite + this.stage.children[0].hide(); + this.stage.clearAll(); + this.stage.rotateTurtle(this.stage.children[0].heading); + this.createStatusDisplay(); + // clear stitch cache now (loading projects sends turtle move commands!) + this.stage.clearAll(); + this.stage.turtleShepherd.clear(); + this.stage.reRender(); + this.setProjectName(''); this.projectNotes = ''; this.createStageHandle(); @@ -1634,11 +1644,15 @@ IDE_Morph.prototype.setProjectName = function (string) { this.origCreator = SnapCloud.username != this.creator ? this.creator : SnapCloud.username; this.creator = SnapCloud.username ? SnapCloud.username : "anonymous"; this.projectName = string.replace(/['"]/g, ''); + + this.controlBar.updateLabel(); return name; }; + + IDE_Morph.prototype.createSpriteBar = function () { // assumes that the categories pane has already been created var rotationStyleButtons = [],