File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -527,6 +527,7 @@ Blockly.Constants.Data.CUSTOM_CONTEXT_MENU_GET_VARIABLE_MIXIN = {
527
527
for ( var i = 0 ; i < variablesList . length ; i ++ ) {
528
528
var varName = variablesList [ i ] . name ;
529
529
if ( varName == currentVarName ) continue ;
530
+
530
531
var option = { enabled : true } ;
531
532
option . text = varName ;
532
533
@@ -579,6 +580,9 @@ Blockly.Constants.Data.CUSTOM_CONTEXT_MENU_GET_LIST_MIXIN = {
579
580
var currentVarName = this . getField ( fieldName ) . text_ ;
580
581
if ( ! this . isInFlyout ) {
581
582
var variablesList = this . workspace . getVariablesOfType ( 'list' ) ;
583
+ variablesList . sort ( function ( a , b ) {
584
+ return Blockly . scratchBlocksUtils . compareStrings ( a . name , b . name ) ;
585
+ } ) ;
582
586
for ( var i = 0 ; i < variablesList . length ; i ++ ) {
583
587
var varName = variablesList [ i ] . name ;
584
588
if ( varName == currentVarName ) continue ;
You can’t perform that action at this time.
0 commit comments