@@ -1087,16 +1087,16 @@ define([
10871087let groupedBlocks = block . getGroupedBlocks ( ) ;
10881088let elseBlock = groupedBlocks . filter ( obj => ( obj . id === 'lgCtrl_else' && obj . depth === block . depth ) ) ;
10891089let 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 ;
10921092}
10931093toggleElseBlock ( block ) {
10941094const blockIdx = this . blockList . indexOf ( block ) ;
10951095let groupedBlocks = block . getGroupedBlocks ( ) ;
10961096let position = blockIdx + groupedBlocks . length ; // add position
10971097// check if it has else block
10981098let elseFlag = block . state . elseFlag ;
1099- if ( ! elseFlag ) {
1099+ if ( elseFlag === false ) {
11001100// if finally is available, change add position
11011101if ( block . state . finallyFlag ) {
11021102let finallyBlock = groupedBlocks . find ( obj => ( obj . id === 'lgCtrl_finally' && obj . depth === block . depth ) ) ;
@@ -1108,13 +1108,13 @@ define([
11081108isGroup :false ,
11091109depth :block . depth
11101110}
1111+ block . state . elseFlag = true ;
11111112this . prop . parent . createPopup ( [ {
11121113blockType :'block' ,
11131114menuId :'lgCtrl_else' ,
11141115menuState :{ blockState :blockState } ,
11151116position :position
11161117} ] ) ;
1117- block . state . elseFlag = true ;
11181118setTimeout ( function ( ) {
11191119block . focusItem ( ) ;
11201120} , 100 ) ;
@@ -1138,19 +1138,19 @@ define([
11381138
11391139// check if it has finally block
11401140let finallyFlag = block . state . finallyFlag ;
1141- if ( ! finallyFlag ) {
1141+ if ( finallyFlag === false ) {
11421142// add finally
11431143let blockState = {
11441144isGroup :false ,
11451145depth :block . depth
11461146}
1147+ block . state . finallyFlag = true ;
11471148this . prop . parent . createPopup ( [ {
11481149blockType :'block' ,
11491150menuId :'lgCtrl_finally' ,
11501151menuState :{ blockState :blockState } ,
11511152position :position
11521153} ] ) ;
1153- block . state . finallyFlag = true ;
11541154setTimeout ( function ( ) {
11551155block . focusItem ( ) ;
11561156} , 100 ) ;
@@ -1172,7 +1172,7 @@ define([
11721172let groupedBlocks = block . getGroupedBlocks ( ) ;
11731173let position = blockIdx + groupedBlocks . length ; // add position
11741174// if else is available, change add position
1175- if ( block . state . elseFlag ) {
1175+ if ( block . state . elseFlag === true ) {
11761176let elseBlock = groupedBlocks . find ( obj => ( obj . id === 'lgCtrl_else' && obj . depth === block . depth ) ) ;
11771177let elsePosition = this . blockList . indexOf ( elseBlock ) ;
11781178position = elsePosition ;
@@ -1198,13 +1198,13 @@ define([
11981198let groupedBlocks = block . getGroupedBlocks ( ) ;
11991199let position = blockIdx + groupedBlocks . length ; // add position
12001200// if finally is available, change add position
1201- if ( block . state . finallyFlag ) {
1201+ if ( block . state . finallyFlag === true ) {
12021202let finallyBlock = groupedBlocks . find ( obj => ( obj . id === 'lgCtrl_finally' && obj . depth === block . depth ) ) ;
12031203let finallyPosition = this . blockList . indexOf ( finallyBlock ) ;
12041204position = finallyPosition ;
12051205}
12061206// if else is available, change add position
1207- if ( block . state . elseFlag ) {
1207+ if ( block . state . elseFlag === true ) {
12081208let elseBlock = groupedBlocks . find ( obj => ( obj . id === 'lgCtrl_else' && obj . depth === block . depth ) ) ;
12091209let elsePosition = this . blockList . indexOf ( elseBlock ) ;
12101210position = elsePosition ;