Rename JSON's 'id' to 'type'. Issue #245.

This commit is contained in:
Neil Fraser
2016-04-04 16:40:08 -07:00
parent 77f0936b08
commit 601ea15b75
2 changed files with 22 additions and 14 deletions

View File

@@ -99,8 +99,8 @@ function updateLanguage() {
*/
function formatJson_(blockType, rootBlock) {
var JS = {};
// ID is not used by Blockly, but may be used by a loader.
JS.id = blockType;
// Type is not used by Blockly, but may be used by a loader.
JS.type = blockType;
// Generate inputs.
var message = [];
var args = [];

View File

@@ -193,12 +193,13 @@ if (typeof google == 'object') {
Blockly.Blocks['graph_get_x'] = {
// x variable getter.
init: function() {
this.setHelpUrl(Blockly.Msg.VARIABLES_GET_HELPURL);
this.setColour(330);
this.appendDummyInput()
.appendField('x');
this.setOutput(true, 'Number');
this.setTooltip(Blockly.Msg.VARIABLES_GET_TOOLTIP);
this.jsonInit({
"message0": "x",
"output": "Number",
"colour": Blockly.Blocks.variables.HUE,
"tooltip": Blockly.Msg.VARIABLES_GET_TOOLTIP,
"helpUrl": Blockly.Msg.VARIABLES_GET_HELPURL
});
}
};
@@ -210,12 +211,19 @@ Blockly.JavaScript['graph_get_x'] = function(block) {
Blockly.Blocks['graph_set_y'] = {
// y variable setter.
init: function() {
this.setHelpUrl(Blockly.Msg.VARIABLES_SET_HELPURL);
this.setColour(330);
this.appendValueInput('VALUE')
.appendField('y =')
.setCheck('Number');
this.setTooltip(Blockly.Msg.VARIABLES_SET_TOOLTIP);
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
});
}
};