Skip to content

Commit fa7218d

Browse files
author
Ke, Mingze
committed
Fix setTimeout(), setInterval() when the 2nd argument is a variable
1 parent 20fa059 commit fa7218d

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

generators/webduino.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1080,14 +1080,14 @@ Blockly.JavaScript['fish_move'] = function (block) {
10801080
Blockly.JavaScript['timer'] = function (block) {
10811081
var value_secs_ = Blockly.JavaScript.valueToCode(block, 'secs_', Blockly.JavaScript.ORDER_NONE);
10821082
var statements_do_ = Blockly.JavaScript.statementToCode(block, 'do_');
1083-
var code = 'setTimeout(async function () {\n' + statements_do_ + '}, ' + 1000 * value_secs_ + ');\n';
1083+
var code = 'setTimeout(async function () {\n' + statements_do_ + '}, 1000 * ' + value_secs_ + ');\n';
10841084
return code;
10851085
};
10861086

10871087
Blockly.JavaScript['interval'] = function (block) {
10881088
var value_secs_ = Blockly.JavaScript.valueToCode(block, 'secs_', Blockly.JavaScript.ORDER_NONE);
10891089
var statements_do_ = Blockly.JavaScript.statementToCode(block, 'do_');
1090-
var code = 'setInterval(async function () {\n' + statements_do_ + '}, ' + 1000 * value_secs_ + ');\n';
1090+
var code = 'setInterval(async function () {\n' + statements_do_ + '}, 1000 * ' + value_secs_ + ');\n';
10911091
return code;
10921092
};
10931093

0 commit comments

Comments
 (0)