diff options
| author | jmoenig <jens@moenig.org> | 2013-07-10 08:55:39 +0200 |
|---|---|---|
| committer | jmoenig <jens@moenig.org> | 2013-07-10 08:55:39 +0200 |
| commit | 2589ec517206d4325b58e2678016f19945b2fbb9 (patch) | |
| tree | aefddd470eb8ed0542f48d45eaa26f9672fa1803 | |
| parent | 167a175d181dcfa7b20e453178425d3e0021db8f (diff) | |
| download | snap-byow-2589ec517206d4325b58e2678016f19945b2fbb9.tar.gz snap-byow-2589ec517206d4325b58e2678016f19945b2fbb9.zip | |
Reset hidden primitives and code mappings upon loading a new project
| -rw-r--r-- | gui.js | 10 | ||||
| -rwxr-xr-x | history.txt | 4 |
2 files changed, 13 insertions, 1 deletions
@@ -68,7 +68,7 @@ sb, CommentMorph, CommandBlockMorph*/ // Global stuff //////////////////////////////////////////////////////// -modules.gui = '2013-July-04'; +modules.gui = '2013-July-10'; // Declarations @@ -2717,6 +2717,10 @@ IDE_Morph.prototype.openProjectString = function (str) { IDE_Morph.prototype.rawOpenProjectString = function (str) { this.toggleAppMode(false); this.spriteBar.tabBar.tabTo('scripts'); + StageMorph.prototype.hiddenPrimitives = {}; + StageMorph.prototype.codeMappings = {}; + StageMorph.prototype.codeHeaders = {}; + StageMorph.prototype.enableCodeMapping = false; if (Process.prototype.isCatchingErrors) { try { this.serializer.openProject(this.serializer.load(str), this); @@ -2747,6 +2751,10 @@ IDE_Morph.prototype.openCloudDataString = function (str) { IDE_Morph.prototype.rawOpenCloudDataString = function (str) { var model; + StageMorph.prototype.hiddenPrimitives = {}; + StageMorph.prototype.codeMappings = {}; + StageMorph.prototype.codeHeaders = {}; + StageMorph.prototype.enableCodeMapping = false; if (Process.prototype.isCatchingErrors) { try { model = this.serializer.parse(str); diff --git a/history.txt b/history.txt index 3f89833..ceaf1d6 100755 --- a/history.txt +++ b/history.txt @@ -1795,3 +1795,7 @@ ______ ------ * Objects, Blocks, Threads: Collapsed codification primitives (code, header) into a single block * Blocks: Added isEmptySlot() to BooleanArgMorph (thanks, Brian, for the bug report!) + +130710 +------ +* GUI: Reset hidden primitives and code mappings upon loading a new project |
