kopia lustrzana https://github.com/backface/turtlestitch
revent switching to another sprite if a "hide blocks" dialog is open
rodzic
5a35b31bb0
commit
93e2399abb
|
@ -20,7 +20,7 @@
|
|||
<script src="src/threads.js?version=2021-10-22"></script>
|
||||
<script src="src/objects.js?version=2021-10-29"></script>
|
||||
<script src="src/scenes.js?version=2021-10-12"></script>
|
||||
<script src="src/gui.js?version=2021-11-03"></script>
|
||||
<script src="src/gui.js?version=2021-11-07"></script>
|
||||
<script src="src/paint.js?version=2021-07-05"></script>
|
||||
<script src="src/lists.js?version=2021-07-19"></script>
|
||||
<script src="src/byob.js?version=2021-11-07"></script>
|
||||
|
|
13
src/gui.js
13
src/gui.js
|
@ -79,13 +79,14 @@ CommandBlockMorph, BooleanSlotMorph, RingReporterSlotMorph, ScriptFocusMorph,
|
|||
BlockLabelPlaceHolderMorph, SpeechBubbleMorph, XML_Element, WatcherMorph, WHITE,
|
||||
BlockRemovalDialogMorph,TableMorph, isSnapObject, isRetinaEnabled, SliderMorph,
|
||||
disableRetinaSupport, enableRetinaSupport, isRetinaSupported, MediaRecorder,
|
||||
Animation, BoxMorph, BlockDialogMorph, RingMorph, Project, ZERO, BLACK*/
|
||||
Animation, BoxMorph, BlockDialogMorph, RingMorph, Project, ZERO, BLACK,
|
||||
BlockVisibilityDialogMorph*/
|
||||
|
||||
/*jshint esversion: 6*/
|
||||
|
||||
// Global stuff ////////////////////////////////////////////////////////
|
||||
|
||||
modules.gui = '2021-November-03';
|
||||
modules.gui = '2021-November-07';
|
||||
|
||||
// Declarations
|
||||
|
||||
|
@ -2797,13 +2798,15 @@ IDE_Morph.prototype.stopAllScripts = function () {
|
|||
};
|
||||
|
||||
IDE_Morph.prototype.selectSprite = function (sprite) {
|
||||
// prevent switching to another sprite if a block editor is open
|
||||
// prevent switching to another sprite if a block editor or a block
|
||||
// visivility dialog box is open
|
||||
// so local blocks of different sprites don't mix
|
||||
if (
|
||||
detect(
|
||||
this.world().children,
|
||||
morph => morph instanceof BlockEditorMorph ||
|
||||
morph instanceof BlockDialogMorph
|
||||
morph instanceof BlockDialogMorph ||
|
||||
morph instanceof BlockVisibilityDialogMorph
|
||||
)
|
||||
) {
|
||||
return;
|
||||
|
@ -4705,7 +4708,7 @@ IDE_Morph.prototype.aboutSnap = function () {
|
|||
module, btn1, btn2, btn3, btn4, licenseBtn, translatorsBtn,
|
||||
world = this.world();
|
||||
|
||||
aboutTxt = 'Snap! 7 - dev211103 -\nBuild Your Own Blocks\n\n'
|
||||
aboutTxt = 'Snap! 7 - dev211107 -\nBuild Your Own Blocks\n\n'
|
||||
+ 'Copyright \u24B8 2008-2021 Jens M\u00F6nig and '
|
||||
+ 'Brian Harvey\n'
|
||||
+ 'jens@moenig.org, bh@cs.berkeley.edu\n\n'
|
||||
|
|
2
sw.js
2
sw.js
|
@ -1,4 +1,4 @@
|
|||
var snapVersion = '7-dev211103'
|
||||
var snapVersion = '7-dev211107'
|
||||
|
||||
var cacheName = 'snap-pwa',
|
||||
filesToCache = [
|
||||
|
|
Ładowanie…
Reference in New Issue