create morphic drop-shadows just in time

pull/95/head
jmoenig 2020-10-22 18:30:22 +02:00
rodzic 01e3b1de2e
commit a7d56450fe
3 zmienionych plików z 6 dodań i 5 usunięć

Wyświetl plik

@ -19,6 +19,7 @@
* blocks: refactored userExtractJustThis
* blocks: refactored userDestroyJustThis
* blocks: un-hid "extract" menu-option
* morphic: create drop-shadows just in time
### 2020-10-21
* gui: wait until all costumes have loaded before auto-triggering the green-flag event

Wyświetl plik

@ -5,7 +5,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Snap! 6.2.5 - dev - Build Your Own Blocks</title>
<link rel="icon" href="src/favicon.ico">
<script src="src/morphic.js?version=2020-10-20"></script>
<script src="src/morphic.js?version=2020-10-22"></script>
<script src="src/symbols.js?version=2020-10-07"></script>
<script src="src/widgets.js?version=2020-10-06"></script>
<script src="src/blocks.js?version=2020-10-22"></script>

Wyświetl plik

@ -1280,7 +1280,7 @@
/*global window, HTMLCanvasElement, FileReader, Audio, FileList, Map*/
var morphicVersion = '2020-October-20';
var morphicVersion = '2020-October-22';
var modules = {}; // keep track of additional loaded modules
var useBlurredShadows = true;
@ -11224,12 +11224,12 @@ HandMorph.prototype.grab = function (aMorph) {
if (this.children.length === 0) {
this.world.stopEditing();
this.grabOrigin = aMorph.situation();
if (!aMorph.noDropShadow) {
aMorph.addShadow();
}
if (aMorph.prepareToBeGrabbed) {
aMorph.prepareToBeGrabbed(this);
}
if (!aMorph.noDropShadow) {
aMorph.addShadow();
}
this.add(aMorph);
// cache the dragged object's display resources