kopia lustrzana https://github.com/backface/turtlestitch
fixed #2485
rodzic
5bdad135ca
commit
dfcfa1a569
|
@ -6,6 +6,7 @@
|
||||||
* accept a list of pixels in the SWITCH TO COSTUME block
|
* accept a list of pixels in the SWITCH TO COSTUME block
|
||||||
* **Notable Changes:**
|
* **Notable Changes:**
|
||||||
* **Notable Fixes:**
|
* **Notable Fixes:**
|
||||||
|
* typing strings into the search-field again shows relevant blocks (regression from IME)
|
||||||
* morphic collision detection off-by-1 fix, thanks, Dariusz!
|
* morphic collision detection off-by-1 fix, thanks, Dariusz!
|
||||||
* fixed a typo in the OF-reporter's help screen, thanks, @jasonappah
|
* fixed a typo in the OF-reporter's help screen, thanks, @jasonappah
|
||||||
* enable costumes created in the vector editor to be stretchable in Firefox, thanks, @coproc
|
* enable costumes created in the vector editor to be stretchable in Firefox, thanks, @coproc
|
||||||
|
@ -17,6 +18,7 @@
|
||||||
|
|
||||||
### 2019-10-14
|
### 2019-10-14
|
||||||
* morphic: new "reactToInput" text-editing event
|
* morphic: new "reactToInput" text-editing event
|
||||||
|
* objects: fixed #2485 (find blocks and text-entry mode feature)
|
||||||
|
|
||||||
### 2019-10-11
|
### 2019-10-11
|
||||||
* objects, threads: accept a list of pixels in the SWITCH TO COSTUME block
|
* objects, threads: accept a list of pixels in the SWITCH TO COSTUME block
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<script type="text/javascript" src="src/widgets.js?version=2019-06-27"></script>
|
<script type="text/javascript" src="src/widgets.js?version=2019-06-27"></script>
|
||||||
<script type="text/javascript" src="src/blocks.js?version=2019-08-07"></script>
|
<script type="text/javascript" src="src/blocks.js?version=2019-08-07"></script>
|
||||||
<script type="text/javascript" src="src/threads.js?version=2019-10-11"></script>
|
<script type="text/javascript" src="src/threads.js?version=2019-10-11"></script>
|
||||||
<script type="text/javascript" src="src/objects.js?version=2019-10-11"></script>
|
<script type="text/javascript" src="src/objects.js?version=2019-10-14"></script>
|
||||||
<script type="text/javascript" src="src/gui.js?version=2019-10-09"></script>
|
<script type="text/javascript" src="src/gui.js?version=2019-10-09"></script>
|
||||||
<script type="text/javascript" src="src/paint.js?version=2019-06-27"></script>
|
<script type="text/javascript" src="src/paint.js?version=2019-06-27"></script>
|
||||||
<script type="text/javascript" src="src/lists.js?version=2019-07-01"></script>
|
<script type="text/javascript" src="src/lists.js?version=2019-07-01"></script>
|
||||||
|
|
|
@ -84,7 +84,7 @@ BlockEditorMorph, BlockDialogMorph, PrototypeHatBlockMorph, BooleanSlotMorph,
|
||||||
localize, TableMorph, TableFrameMorph, normalizeCanvas, VectorPaintEditorMorph,
|
localize, TableMorph, TableFrameMorph, normalizeCanvas, VectorPaintEditorMorph,
|
||||||
HandleMorph, AlignmentMorph, Process, XML_Element, WorldMap*/
|
HandleMorph, AlignmentMorph, Process, XML_Element, WorldMap*/
|
||||||
|
|
||||||
modules.objects = '2019-October-11';
|
modules.objects = '2019-October-14';
|
||||||
|
|
||||||
var SpriteMorph;
|
var SpriteMorph;
|
||||||
var StageMorph;
|
var StageMorph;
|
||||||
|
@ -3176,7 +3176,7 @@ SpriteMorph.prototype.searchBlocks = function (
|
||||||
};
|
};
|
||||||
|
|
||||||
searchPane.reactToKeystroke = function (evt) {
|
searchPane.reactToKeystroke = function (evt) {
|
||||||
var search, idx, code = evt ? evt.keyCode : 0;
|
var idx, code = evt ? evt.keyCode : 0;
|
||||||
switch (code) {
|
switch (code) {
|
||||||
case 38: // up arrow
|
case 38: // up arrow
|
||||||
if (!scriptFocus || !selection) {return; }
|
if (!scriptFocus || !selection) {return; }
|
||||||
|
@ -3197,16 +3197,20 @@ SpriteMorph.prototype.searchBlocks = function (
|
||||||
showSelection();
|
showSelection();
|
||||||
return;
|
return;
|
||||||
default:
|
default:
|
||||||
search = searchBar.getValue();
|
nop();
|
||||||
if (search !== oldSearch) {
|
}
|
||||||
oldSearch = search;
|
};
|
||||||
show(myself.blocksMatching(
|
|
||||||
search,
|
searchPane.reactToInput = function (evt) {
|
||||||
search.length < 2,
|
var search = searchBar.getValue();
|
||||||
types,
|
if (search !== oldSearch) {
|
||||||
varNames
|
oldSearch = search;
|
||||||
));
|
show(myself.blocksMatching(
|
||||||
}
|
search,
|
||||||
|
search.length < 2,
|
||||||
|
types,
|
||||||
|
varNames
|
||||||
|
));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue