From a94b54784d76f7db13f479795b47ffc3bf6b65ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jens=20M=C3=B6nig?= Date: Tue, 1 Mar 2022 16:14:20 +0100 Subject: [PATCH] apply block migration dictionary to hidden blocks in microworlds --- HISTORY.md | 1 + snap.html | 2 +- src/store.js | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/HISTORY.md b/HISTORY.md index c902ad23..89fb3e08 100755 --- a/HISTORY.md +++ b/HISTORY.md @@ -17,6 +17,7 @@ * objects: adjusted block-search-bar for variadic infix reporters * objects: adapted formula editor for variadic infix reporters * objects: removed scaffolding +* store: apply block migration dictionary to hidden blocks in microworlds ### 2022-02-28 * blocks, objects, threads, store: made addition reporter variadic diff --git a/snap.html b/snap.html index 23bebfe4..0fb94c67 100755 --- a/snap.html +++ b/snap.html @@ -30,7 +30,7 @@ - + diff --git a/src/store.js b/src/store.js index 402e317f..4c263b68 100644 --- a/src/store.js +++ b/src/store.js @@ -63,7 +63,7 @@ Project*/ // Global stuff //////////////////////////////////////////////////////// -modules.store = '2022-February-28'; +modules.store = '2022-March-01'; // XML_Serializer /////////////////////////////////////////////////////// /* @@ -468,8 +468,11 @@ SnapSerializer.prototype.loadScene = function (xmlNode, remixID) { if (model.hiddenPrimitives) { model.hiddenPrimitives.contents.split(' ').forEach( sel => { + var selector, migration; if (sel) { - scene.hiddenPrimitives[sel] = true; + migration = SpriteMorph.prototype.blockMigrations[sel]; + selector = migration ? migration.selector : sel; + scene.hiddenPrimitives[selector] = true; } } );