Hello,
With the new version of Blockly (31 Mars 2015), i'm getting this error when i try to generate js code of my custom block "Cron"
Uncaught TypeError: Cannot read property 'getDescendants' of undefined
This is what i see in browser console :
Blockly.Variables.allVariables
Blockly.Cron.init
Blockly.Generator.workspaceToCode
generateCronCode
blocklyController.saveScript
onclick
My code is :
var code = window.Blockly.Cron.workspaceToCode();
Blockly.Cron['api_cron'] = function(block) {
var dropdown_day = block.getFieldValue('day');
var dropdown_hour = block.getFieldValue('hour');
var dropdown_minute = block.getFieldValue('minute');
var code = '0 ' + dropdown_minute + ' ' + dropdown_hour + ' ? * ' + dropdown_day;
return [code, Blockly.JavaScript.ORDER_NONE];
};
Blockly.Blocks['api_cron'] = {
init: function() {
this.setColour(165);
this.appendDummyInput()
.appendField("CRON :");
....
}
Any Idea ?
Thx