File tree Expand file tree Collapse file tree 2 files changed +14
-10
lines changed Expand file tree Collapse file tree 2 files changed +14
-10
lines changed Original file line number Diff line number Diff line change @@ -91,12 +91,14 @@ Blockly.Dart.init = function(workspace) {
91
91
92
92
var defvars = [ ] ;
93
93
var variables = Blockly . Variables . allVariables ( workspace ) ;
94
- for ( var i = 0 ; i < variables . length ; i ++ ) {
95
- defvars [ i ] = 'var ' +
96
- Blockly . Dart . variableDB_ . getName ( variables [ i ] ,
97
- Blockly . Variables . NAME_TYPE ) + ';' ;
94
+ if ( variables . length ) {
95
+ for ( var i = 0 ; i < variables . length ; i ++ ) {
96
+ defvars [ i ] = Blockly . Dart . variableDB_ . getName ( variables [ i ] ,
97
+ Blockly . Variables . NAME_TYPE ) ;
98
+ }
99
+ Blockly . Dart . definitions_ [ 'variables' ] =
100
+ 'var ' + defvars . join ( ', ' ) + ';' ;
98
101
}
99
- Blockly . Dart . definitions_ [ 'variables' ] = defvars . join ( '\n' ) ;
100
102
} ;
101
103
102
104
/**
Original file line number Diff line number Diff line change @@ -123,12 +123,14 @@ Blockly.JavaScript.init = function(workspace) {
123
123
124
124
var defvars = [ ] ;
125
125
var variables = Blockly . Variables . allVariables ( workspace ) ;
126
- for ( var i = 0 ; i < variables . length ; i ++ ) {
127
- defvars [ i ] = 'var ' +
128
- Blockly . JavaScript . variableDB_ . getName ( variables [ i ] ,
129
- Blockly . Variables . NAME_TYPE ) + ';' ;
126
+ if ( variables . length ) {
127
+ for ( var i = 0 ; i < variables . length ; i ++ ) {
128
+ defvars [ i ] = Blockly . JavaScript . variableDB_ . getName ( variables [ i ] ,
129
+ Blockly . Variables . NAME_TYPE ) ;
130
+ }
131
+ Blockly . JavaScript . definitions_ [ 'variables' ] =
132
+ 'var ' + defvars . join ( ', ' ) + ';' ;
130
133
}
131
- Blockly . JavaScript . definitions_ [ 'variables' ] = defvars . join ( '\n' ) ;
132
134
} ;
133
135
134
136
/**
You can’t perform that action at this time.
0 commit comments