kopia lustrzana https://github.com/backface/turtlestitch
updated internal "for reach" primitive block with new arrow symbol. Sigh.
rodzic
7cf1c56d1d
commit
4ec2732a9d
|
|
@ -3,7 +3,8 @@
|
||||||
## in development
|
## in development
|
||||||
|
|
||||||
### 2019-01-21
|
### 2019-01-21
|
||||||
* let users make C-shape slots with loop arrow symbols. Sigh.
|
* let users make C-shape slots with loop arrow symbols. Sigh.
|
||||||
|
* updated internal "for reach" primitive block with new arrow symbol. Sigh.
|
||||||
* updated Indonesian translation, thanks, Emmanuella Rumanti
|
* updated Indonesian translation, thanks, Emmanuella Rumanti
|
||||||
|
|
||||||
### 2019-01-19
|
### 2019-01-19
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@
|
||||||
<script type="text/javascript" src="src/widgets.js?version=2018-10-02"></script>
|
<script type="text/javascript" src="src/widgets.js?version=2018-10-02"></script>
|
||||||
<script type="text/javascript" src="src/blocks.js?version=2019-01-21"></script>
|
<script type="text/javascript" src="src/blocks.js?version=2019-01-21"></script>
|
||||||
<script type="text/javascript" src="src/threads.js?version=2019-01-12"></script>
|
<script type="text/javascript" src="src/threads.js?version=2019-01-12"></script>
|
||||||
<script type="text/javascript" src="src/objects.js?version=2019-01-14"></script>
|
<script type="text/javascript" src="src/objects.js?version=2019-01-21"></script>
|
||||||
<script type="text/javascript" src="src/gui.js?version=2019-01-17"></script>
|
<script type="text/javascript" src="src/gui.js?version=2019-01-17"></script>
|
||||||
<script type="text/javascript" src="src/paint.js?version=2018-10-02"></script>
|
<script type="text/javascript" src="src/paint.js?version=2018-10-02"></script>
|
||||||
<script type="text/javascript" src="src/lists.js?version=2019-01-10"></script>
|
<script type="text/javascript" src="src/lists.js?version=2019-01-10"></script>
|
||||||
|
|
|
||||||
|
|
@ -1474,6 +1474,13 @@ SyntaxElementMorph.prototype.labelPart = function (spec) {
|
||||||
part.isStatic = true; // rejects reporter drops
|
part.isStatic = true; // rejects reporter drops
|
||||||
part.isLambda = true; // auto-reifies nested script
|
part.isLambda = true; // auto-reifies nested script
|
||||||
break;
|
break;
|
||||||
|
case '%cla':
|
||||||
|
part = new CSlotMorph();
|
||||||
|
part.isStatic = true; // rejects reporter drops
|
||||||
|
part.isLambda = true; // auto-reifies nested script
|
||||||
|
part.isLoop = true; // has a loop symbol
|
||||||
|
part.add(this.labelPart('%loopArrow'));
|
||||||
|
break;
|
||||||
case '%loop':
|
case '%loop':
|
||||||
part = new CSlotMorph();
|
part = new CSlotMorph();
|
||||||
part.isStatic = true;
|
part.isStatic = true;
|
||||||
|
|
@ -2227,6 +2234,7 @@ SyntaxElementMorph.prototype.endLayout = function () {
|
||||||
%ca - C-shaped with loop arrow, for custom blocks
|
%ca - C-shaped with loop arrow, for custom blocks
|
||||||
%cs - C-shaped, auto-reifying, accepts reporter drops
|
%cs - C-shaped, auto-reifying, accepts reporter drops
|
||||||
%cl - C-shaped, auto-reifying, rejects reporters
|
%cl - C-shaped, auto-reifying, rejects reporters
|
||||||
|
%cla - C-shaped with loop arrows, auto-reifying, rejects reporters
|
||||||
%clr - interactive color slot
|
%clr - interactive color slot
|
||||||
%t - inline variable reporter template
|
%t - inline variable reporter template
|
||||||
%anyUE - white rectangular type-in slot, unevaluated if replaced
|
%anyUE - white rectangular type-in slot, unevaluated if replaced
|
||||||
|
|
|
||||||
|
|
@ -83,7 +83,7 @@ BlockEditorMorph, BlockDialogMorph, PrototypeHatBlockMorph, localize,
|
||||||
TableMorph, TableFrameMorph, normalizeCanvas, BooleanSlotMorph, HandleMorph,
|
TableMorph, TableFrameMorph, normalizeCanvas, BooleanSlotMorph, HandleMorph,
|
||||||
AlignmentMorph, Process, XML_Element, VectorPaintEditorMorph*/
|
AlignmentMorph, Process, XML_Element, VectorPaintEditorMorph*/
|
||||||
|
|
||||||
modules.objects = '2019-January-14';
|
modules.objects = '2019-January-21';
|
||||||
|
|
||||||
var SpriteMorph;
|
var SpriteMorph;
|
||||||
var StageMorph;
|
var StageMorph;
|
||||||
|
|
@ -1139,7 +1139,7 @@ SpriteMorph.prototype.initBlocks = function () {
|
||||||
dev: true,
|
dev: true,
|
||||||
type: 'command',
|
type: 'command',
|
||||||
category: 'lists',
|
category: 'lists',
|
||||||
spec: 'for %upvar in %l %cl',
|
spec: 'for %upvar in %l %cla',
|
||||||
defaults: [localize('each item')]
|
defaults: [localize('each item')]
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
Ładowanie…
Reference in New Issue