概要
Blocklyが動かなくなった。
症状
- コード変換で落ちてる。
原因
バージョンアップで、破壊的変更が入ったようだ。
この書き方は、ダメ。
Blockly.JavaScript.prompt = function(a) {
return ["prompt(" + (Blockly.JavaScript.valueToCode(a, "VALUE", Blockly.JavaScript.ORDER_FUNCTION_CALL) || "''") + ", '');", Blockly.JavaScript.ORDER_MEMBER]
};
こう、書く。
javascript.javascriptGenerator.forBlock['prompt'] = function(a, generator) {
return [
"prompt(" + (generator.valueToCode(a, "VALUE", generator.ORDER_FUNCTION_CALL) || "''") + ", '');",
generator.ORDER_MEMBER
];
};
成果物
以上。