@@ -1087,16 +1087,16 @@ define([
1087
1087
let groupedBlocks = block . getGroupedBlocks ( ) ;
1088
1088
let elseBlock = groupedBlocks . filter ( obj => ( obj . id === 'lgCtrl_else' && obj . depth === block . depth ) ) ;
1089
1089
let finallyBlock = groupedBlocks . find ( obj => ( obj . id === 'lgCtrl_finally' && obj . depth === block . depth ) ) ;
1090
- block . state . elseFlag = elseBlock != undefined ?true :false ;
1091
- block . state . finallyFlag = finallyBlock != undefined ?true :false ;
1090
+ block . state . elseFlag = ( elseBlock !== undefined ?true :false ) ;
1091
+ block . state . finallyFlag = finallyBlock !== undefined ?true :false ;
1092
1092
}
1093
1093
toggleElseBlock ( block ) {
1094
1094
const blockIdx = this . blockList . indexOf ( block ) ;
1095
1095
let groupedBlocks = block . getGroupedBlocks ( ) ;
1096
1096
let position = blockIdx + groupedBlocks . length ; // add position
1097
1097
// check if it has else block
1098
1098
let elseFlag = block . state . elseFlag ;
1099
- if ( ! elseFlag ) {
1099
+ if ( elseFlag === false ) {
1100
1100
// if finally is available, change add position
1101
1101
if ( block . state . finallyFlag ) {
1102
1102
let finallyBlock = groupedBlocks . find ( obj => ( obj . id === 'lgCtrl_finally' && obj . depth === block . depth ) ) ;
@@ -1108,13 +1108,13 @@ define([
1108
1108
isGroup : false ,
1109
1109
depth : block . depth
1110
1110
}
1111
+ block . state . elseFlag = true ;
1111
1112
this . prop . parent . createPopup ( [ {
1112
1113
blockType : 'block' ,
1113
1114
menuId : 'lgCtrl_else' ,
1114
1115
menuState : { blockState : blockState } ,
1115
1116
position : position
1116
1117
} ] ) ;
1117
- block . state . elseFlag = true ;
1118
1118
setTimeout ( function ( ) {
1119
1119
block . focusItem ( ) ;
1120
1120
} , 100 ) ;
@@ -1138,19 +1138,19 @@ define([
1138
1138
1139
1139
// check if it has finally block
1140
1140
let finallyFlag = block . state . finallyFlag ;
1141
- if ( ! finallyFlag ) {
1141
+ if ( finallyFlag === false ) {
1142
1142
// add finally
1143
1143
let blockState = {
1144
1144
isGroup : false ,
1145
1145
depth : block . depth
1146
1146
}
1147
+ block . state . finallyFlag = true ;
1147
1148
this . prop . parent . createPopup ( [ {
1148
1149
blockType : 'block' ,
1149
1150
menuId : 'lgCtrl_finally' ,
1150
1151
menuState : { blockState : blockState } ,
1151
1152
position : position
1152
1153
} ] ) ;
1153
- block . state . finallyFlag = true ;
1154
1154
setTimeout ( function ( ) {
1155
1155
block . focusItem ( ) ;
1156
1156
} , 100 ) ;
@@ -1172,7 +1172,7 @@ define([
1172
1172
let groupedBlocks = block . getGroupedBlocks ( ) ;
1173
1173
let position = blockIdx + groupedBlocks . length ; // add position
1174
1174
// if else is available, change add position
1175
- if ( block . state . elseFlag ) {
1175
+ if ( block . state . elseFlag === true ) {
1176
1176
let elseBlock = groupedBlocks . find ( obj => ( obj . id === 'lgCtrl_else' && obj . depth === block . depth ) ) ;
1177
1177
let elsePosition = this . blockList . indexOf ( elseBlock ) ;
1178
1178
position = elsePosition ;
@@ -1198,13 +1198,13 @@ define([
1198
1198
let groupedBlocks = block . getGroupedBlocks ( ) ;
1199
1199
let position = blockIdx + groupedBlocks . length ; // add position
1200
1200
// if finally is available, change add position
1201
- if ( block . state . finallyFlag ) {
1201
+ if ( block . state . finallyFlag === true ) {
1202
1202
let finallyBlock = groupedBlocks . find ( obj => ( obj . id === 'lgCtrl_finally' && obj . depth === block . depth ) ) ;
1203
1203
let finallyPosition = this . blockList . indexOf ( finallyBlock ) ;
1204
1204
position = finallyPosition ;
1205
1205
}
1206
1206
// if else is available, change add position
1207
- if ( block . state . elseFlag ) {
1207
+ if ( block . state . elseFlag === true ) {
1208
1208
let elseBlock = groupedBlocks . find ( obj => ( obj . id === 'lgCtrl_else' && obj . depth === block . depth ) ) ;
1209
1209
let elsePosition = this . blockList . indexOf ( elseBlock ) ;
1210
1210
position = elsePosition ;
0 commit comments