record unsaved changes when making / deleting / duplicate custom block definitions

pull/95/head
jmoenig 2020-12-22 15:02:33 +01:00
rodzic 6597d640c7
commit a2645683f1
3 zmienionych plików z 5 dodań i 2 usunięć

Wyświetl plik

@ -14,7 +14,7 @@
<script src="src/gui.js?version=2020-12-22"></script>
<script src="src/paint.js?version=2020-05-17"></script>
<script src="src/lists.js?version=2020-12-01"></script>
<script src="src/byob.js?version=2020-11-27"></script>
<script src="src/byob.js?version=2020-12-22"></script>
<script src="src/tables.js?version=2020-10-06"></script>
<script src="src/sketch.js?version=2020-07-13"></script>
<script src="src/video.js?version=2019-06-27"></script>

Wyświetl plik

@ -107,7 +107,7 @@ WatcherMorph, Variable, BooleanSlotMorph, XML_Serializer, SnapTranslator*/
// Global stuff ////////////////////////////////////////////////////////
modules.byob = '2020-November-27';
modules.byob = '2020-December-22';
// Declarations
@ -1278,6 +1278,7 @@ CustomCommandBlockMorph.prototype.duplicateBlockDefinition = function () {
ide.flushPaletteCache();
ide.refreshPalette();
ide.recordUnsavedChanges();
new BlockEditorMorph(dup, rcvr).popUp();
};
@ -1318,6 +1319,7 @@ CustomCommandBlockMorph.prototype.deleteBlockDefinition = function () {
if (ide) {
ide.flushPaletteCache();
ide.refreshPalette();
ide.recordUnsavedChanges();
}
},
this

Wyświetl plik

@ -2819,6 +2819,7 @@ SpriteMorph.prototype.makeBlock = function () {
}
ide.flushPaletteCache();
ide.refreshPalette();
ide.recordUnsavedChanges();
new BlockEditorMorph(definition, this).popUp();
}
},