File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1597,23 +1597,18 @@ Blockly.JavaScript['sound_recognition'] = function (block) {
15971597Blockly . JavaScript [ 'sound_recognition_check' ] = function ( block ) {
15981598 var value_text_ = Blockly . JavaScript . valueToCode ( block , 'text_' , Blockly . JavaScript . ORDER_ATOMIC ) ;
15991599 var statements_do_ = Blockly . JavaScript . statementToCode ( block , 'do_' ) ;
1600- var a = value_text_ . split ( "'" ) ;
1601- value_text_ = a . splice ( 1 , ( a . length - 2 ) ) . join ( '' ) ;
1602- var b = value_text_ . split ( ', ' ) ;
16031600 var code ;
1604- if ( b . length == 1 ) {
1605- code = 'if(result.resultTranscript.indexOf("' + b [ 0 ] + '")!==-1){\n' +
1601+ var a = value_text_ . split ( '' ) ;
1602+ if ( a [ 0 ] == '\'' ) {
1603+ var b = value_text_ . replace ( / ' / g, '' ) ;
1604+ code = 'if(result.resultTranscript.indexOf("' + b + '")!== -1){\n' +
16061605 ' ' + statements_do_ +
1606+ ' console.log(event.results[result.resultLength]);\n' +
16071607 ' }\n' ;
1608- } else {
1609- code = 'if(result.resultTranscript.indexOf(" ' + b [ 0 ] + '" )!==-1){\n' +
1608+ } else {
1609+ code = 'if(result.resultTranscript.indexOf(' + value_text_ + ')!==-1){\n' +
16101610 ' ' + statements_do_ +
16111611 ' }\n' ;
1612- for ( var i = 1 ; i < b . length ; i ++ ) {
1613- code += 'if(result.resultTranscript.indexOf("' + b [ i ] + '")!==-1){\n' +
1614- ' ' + statements_do_ +
1615- ' }\n' ;
1616- }
16171612 }
16181613 return code ;
16191614} ;
You can’t perform that action at this time.
0 commit comments