fix(boards): 修复block init时由于this指向变化导致数据读取出错
This commit is contained in:
@@ -944,7 +944,7 @@ export const image_shift = {
|
||||
.setCheck(["esp32_image", "List", String]);
|
||||
this.appendDummyInput('')
|
||||
.appendField(Blockly.Msg.DISPLAY_IMAGE_LET2)
|
||||
.appendField(new Blockly.FieldDropdown(this.OPERATORS), 'OP');
|
||||
.appendField(new Blockly.FieldDropdown(image_shift.OPERATORS), 'OP');
|
||||
this.appendValueInput('val')
|
||||
.appendField(Blockly.Msg.DISPLAY_IMAGE_SHIFT)
|
||||
.setCheck(Number);
|
||||
@@ -983,7 +983,7 @@ export const image_arithmetic = {
|
||||
.appendField(Blockly.Msg.MICROBIT_DISPLAY_MERGE_SHAPE);
|
||||
this.appendValueInput('B')
|
||||
// .setCheck(["esp32_image", "List", String])
|
||||
.appendField(new Blockly.FieldDropdown(this.OPERATORS), 'OP');
|
||||
.appendField(new Blockly.FieldDropdown(image_arithmetic.OPERATORS), 'OP');
|
||||
this.setInputsInline(true);
|
||||
var thisBlock = this;
|
||||
this.setTooltip(function () {
|
||||
@@ -1300,7 +1300,7 @@ export const display_image_size = {
|
||||
.setCheck("esp32_image")
|
||||
// .appendField(Blockly.Msg.blockpy_USE_LIST);
|
||||
this.appendDummyInput("")
|
||||
.appendField(new Blockly.FieldDropdown(this.OPERATORS), 'OP');
|
||||
.appendField(new Blockly.FieldDropdown(display_image_size.OPERATORS), 'OP');
|
||||
this.setInputsInline(true);
|
||||
this.setOutput(true);
|
||||
var thisBlock = this;
|
||||
@@ -1332,7 +1332,7 @@ export const display_rect = {
|
||||
.setCheck("var");
|
||||
this.appendDummyInput("")
|
||||
.appendField(Blockly.Msg.MIXLY_RECT)
|
||||
.appendField(new Blockly.FieldDropdown(this.STATUS), 'OP')
|
||||
.appendField(new Blockly.FieldDropdown(display_rect.STATUS), 'OP')
|
||||
// this.appendValueInput("PIN", Number)
|
||||
// .setCheck(Number)
|
||||
// .setAlign(Blockly.inputs.Align.RIGHT)
|
||||
@@ -1736,7 +1736,7 @@ export const display_animate = {
|
||||
this.setOutput(true, 'Tuple');
|
||||
this.appendDummyInput()
|
||||
.appendField(Blockly.Msg.MIXLY_ESP32_DISPLAY_ANIMATE)
|
||||
.appendField(new Blockly.FieldDropdown(this.ANIMATE), 'ANIMATION')
|
||||
.appendField(new Blockly.FieldDropdown(display_animate.ANIMATE), 'ANIMATION')
|
||||
//this.setTooltip(Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP);
|
||||
},
|
||||
ANIMATE: [
|
||||
@@ -1753,7 +1753,7 @@ export const display_circle = {
|
||||
.setCheck("var");
|
||||
this.appendDummyInput("")
|
||||
.appendField(Blockly.Msg.MIXLY_MIXPY_TURTLE_DRAW_CIRCLE)
|
||||
.appendField(new Blockly.FieldDropdown(this.STATUS), 'OP')
|
||||
.appendField(new Blockly.FieldDropdown(display_circle.STATUS), 'OP')
|
||||
this.jsonInit({
|
||||
"message0": Blockly.Msg.MIXLY_HANBIT_SHOW_CIRCLE,
|
||||
"args0": [
|
||||
@@ -1798,7 +1798,7 @@ export const display_triangle = {
|
||||
.setCheck("var");
|
||||
this.appendDummyInput("")
|
||||
.appendField(Blockly.Msg.MIXLY_DISPLAY_DRAW + Blockly.Msg.MIXLY_HANBIT_DRAW_TRIANGLE)
|
||||
.appendField(new Blockly.FieldDropdown(this.STATUS), 'OP')
|
||||
.appendField(new Blockly.FieldDropdown(display_triangle.STATUS), 'OP')
|
||||
this.jsonInit({
|
||||
"message0": Blockly.Msg.MIXLY_HANBIT_SHOW_triangle,
|
||||
"args0": [
|
||||
|
||||
Reference in New Issue
Block a user