apply block migration dictionary to hidden blocks in microworlds

snap8
Jens Mönig 2022-03-01 16:14:20 +01:00
rodzic 4073db9cda
commit a94b54784d
3 zmienionych plików z 7 dodań i 3 usunięć

Wyświetl plik

@ -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

Wyświetl plik

@ -30,7 +30,7 @@
<script src="src/maps.js?version=2021-06-15"></script>
<script src="src/extensions.js?version=2022-02-08"></script>
<script src="src/xml.js?version=2021-07-05"></script>
<script src="src/store.js?version=2022-02-28"></script>
<script src="src/store.js?version=2022-03-01"></script>
<script src="src/locale.js?version=2022-02-28"></script>
<script src="src/cloud.js?version=2021-02-04"></script>
<script src="src/api.js?version=2022-01-03"></script>

Wyświetl plik

@ -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;
}
}
);