Blockly.JavaScript['property'] = function(block) {
var text_prop = block.getFieldValue('PROP');
var value_value = Blockly.JavaScript.valueToCode(block, 'VALUE', Blockly.JavaScript.ORDER_ATOMIC);
// TODO: Assemble JavaScript into code variable.
var value_value = eval(value_value);
var code = '"'+text_prop+'":"' + value_value + '",';
return code;
};
Blockly.JavaScript['circle'] = function(block) {
var text_name = block.getFieldValue('NAME');
var dropdown_typeX = block.getFieldValue('POSX');
var value_x = Blockly.JavaScript.valueToCode(block, 'X', Blockly.JavaScript.ORDER_ATOMIC);
var dropdown_typeY = block.getFieldValue('POSY');
var value_y = Blockly.JavaScript.valueToCode(block, 'Y', Blockly.JavaScript.ORDER_ATOMIC);
var value_r = Blockly.JavaScript.valueToCode(block, 'R', Blockly.JavaScript.ORDER_ATOMIC);
var statements_attr = Blockly.JavaScript.statementToCode(block, 'ATTR');
value_r = eval(value_r);
value_x = eval(value_x);
value_y = eval(value_y);
// TODO: Assemble JavaScript into code variable.
var code = "createObj('"+ text_name + "','circle',{" + statements_attr + "'id':'"+ text_name +"','"+dropdown_typeX+"':'"+ value_x +"','"+dropdown_typeY+"':'"+ value_y +"','r':'"+ value_r +"'})";
return code;
};