'use strict'; goog.provide('Blockly.Blocks.dialogs'); goog.require('Blockly.Blocks'); goog.require('Blockly.Colours'); goog.require('Blockly.ScratchBlocks.VerticalExtensions'); Blockly.Blocks['dialogs_alert'] = { /** * @this Blockly.Block */ init: function(){ this.jsonInit({ "message0": Blockly.Msg.DIALOGS_ALERT, "args0": [ { "type": "input_value", "name": "MESSAGE" } ], "category": Blockly.Categories.dialogs, "extensions": ["colours_dialogs", "shape_statement"] }); } }; Blockly.Blocks['dialogs_prompt'] = { /** * @this Blockly.Block */ init: function(){ this.jsonInit({ "message0": Blockly.Msg.DIALOGS_PROMPT, "args0": [ { "type": "input_value", "name": "MESSAGE" } ], "category": Blockly.Categories.dialogs, "extensions": ["colours_dialogs", "output_string"] }); } }; Blockly.Blocks['dialogs_confirm'] = { /** * @this Blockly.Block */ init: function(){ this.jsonInit({ "message0": Blockly.Msg.DIALOGS_CONFIRM, "args0": [ { "type": "input_value", "name": "MESSAGE" } ], "category": Blockly.Categories.dialogs, "extensions": ["colours_dialogs", "output_boolean"] }); } };