diff --git a/demos/graph/index.html b/demos/graph/index.html index f8ebcdbe2..e7c2b6a98 100644 --- a/demos/graph/index.html +++ b/demos/graph/index.html @@ -192,42 +192,34 @@ if (typeof google == 'object') { } // Define the custom blocks and their JS generators. -Blockly.Blocks['graph_get_x'] = { - // x variable getter. - init: function() { - this.jsonInit({ - "message0": "x", - "output": "Number", - "colour": Blockly.Blocks.variables.HUE, - "tooltip": Blockly.Msg.VARIABLES_GET_TOOLTIP, - "helpUrl": Blockly.Msg.VARIABLES_GET_HELPURL - }); - } -}; +Blockly.defineBlocksWithJsonArray([{ + "type": "graph_get_x", + "message0": "x", + "output": "Number", + "colour": Blockly.Msg.VARIABLES_HUE, + "tooltip": Blockly.Msg.VARIABLES_GET_TOOLTIP, + "helpUrl": Blockly.Msg.VARIABLES_GET_HELPURL +}]); Blockly.JavaScript['graph_get_x'] = function(block) { // x variable getter. return ['x', Blockly.JavaScript.ORDER_ATOMIC]; }; -Blockly.Blocks['graph_set_y'] = { - // y variable setter. - init: function() { - this.jsonInit({ - "message0": "y = %1", - "args0": [ - { - "type": "input_value", - "name": "VALUE", - "check": "Number" - } - ], - "colour": Blockly.Blocks.variables.HUE, - "tooltip": Blockly.Msg.VARIABLES_SET_TOOLTIP, - "helpUrl": Blockly.Msg.VARIABLES_SET_HELPURL - }); - } -}; +Blockly.defineBlocksWithJsonArray([{ + "type": "graph_set_y", + "message0": "y = %1", + "args0": [ + { + "type": "input_value", + "name": "VALUE", + "check": "Number" + } + ], + "colour": Blockly.Msg.VARIABLES_HUE, + "tooltip": Blockly.Msg.VARIABLES_SET_TOOLTIP, + "helpUrl": Blockly.Msg.VARIABLES_SET_HELPURL +}]); Blockly.JavaScript['graph_set_y'] = function(block) { // y variable setter.