@@ -295,6 +295,22 @@ Blockly.Blocks.defaultToolbox = '<xml id="toolbox-categories" style="display: no
295295 '</shadow>' +
296296 '</value>' +
297297 '</block>' +
298+ '<block type="control_foreach_in_range" id="control_foreach_in_range">' +
299+ '<value name="ITEM">' +
300+ '<shadow type="control_foreach_in_range_item">' +
301+ '</shadow>' +
302+ '</value>' +
303+ '<value name="FROM">' +
304+ '<shadow type="math_number">' +
305+ '<field name="NUM">1</field>' +
306+ '</shadow>' +
307+ '</value>' +
308+ '<value name="TO">' +
309+ '<shadow type="math_number">' +
310+ '<field name="NUM">10</field>' +
311+ '</shadow>' +
312+ '</value>' +
313+ '</block>' +
298314 '<block type="control_forever" id="control_forever"></block>' +
299315 '<block type="control_if" id="control_if"></block>' +
300316 '<block type="control_if_else" id="control_if_else"></block>' +
@@ -531,6 +547,8 @@ Blockly.Blocks.defaultToolbox = '<xml id="toolbox-categories" style="display: no
531547 ' </shadow>' +
532548 ' </value>' +
533549 '</block>' +
550+ '<block type="operator_typeof">' +
551+ '</block>' +
534552 '</category>' +
535553 '<category name="%{BKY_CATEGORY_VARIABLES}" id="data" colour="#FF8C1A" secondaryColour="#DB6E00" custom="VARIABLE">' +
536554 '</category>' +
@@ -629,13 +647,25 @@ Blockly.Blocks.defaultToolbox = '<xml id="toolbox-categories" style="display: no
629647 '</block>' +
630648 '<block type="json_merge_array" id="json_merge_array">' +
631649 '</block>' +
650+ '<block type="json_reverse_array" id="json_reverse_array">' +
651+ '</block>' +
632652 '<block type="json_has_item" id="json_has_item">' +
633653 '<value name="ITEM">' +
634654 '<shadow type="text">' +
635655 '<field name="TEXT">bar</field>' +
636656 '</shadow>' +
637657 '</value>' +
638658 '</block>' +
659+ '<block type="json_foreach" id="json_foreach">' +
660+ '<value name="VALUE">' +
661+ '<shadow type="json_foreach_value">' +
662+ '</shadow>' +
663+ '</value>' +
664+ '<value name="INDEX">' +
665+ '<shadow type="json_foreach_index">' +
666+ '</shadow>' +
667+ '</value>' +
668+ '</block>' +
639669 '</category>' +
640670 '<category name="%{BKY_CATEGORY_MYBLOCKS}" id="more" colour="#FF6680" secondaryColour="#FF4D6A" custom="PROCEDURE">' +
641671 '</category>' +
@@ -719,6 +749,12 @@ Blockly.Blocks.defaultToolbox = '<xml id="toolbox-categories" style="display: no
719749 '</shadow>' +
720750 '</value>' +
721751 '</block>' +
752+ '<block type="extension_input">' +
753+ ' <value name="VALUE">' +
754+ ' <shadow type="extension_blockduplicateondrag">' +
755+ ' </shadow>' +
756+ ' </value>' +
757+ '</block>' +
722758 '<sep gap="36"></sep>' +
723759 '<block type="extension_pen_down" id="extension_pen_down"></block>' +
724760 '<block type="extension_music_drum" id="extension_music_drum">' +
0 commit comments