123456789101112131415161718192021222324252627282930313233343536373839404142 |
- Blockly.Blocks['tuple_create'] = {
-
- init: function() {
- this.setHelpUrl(Blockly.Msg.LISTS_CREATE_WITH_HELPURL);
- this.setColour(Blockly.Blocks.lists.HUE+10);
- this.itemCount_ = 3;
- this.updateShape_();
- this.setOutput(true, 'Tuple');
- this.setInputsInline(true);
- this.setTooltip(Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP);
- },
-
- mutationToDom: function() {
- var container = document.createElement('mutation');
- container.setAttribute('items', this.itemCount_);
- return container;
- },
-
- domToMutation: function(xmlElement) {
- this.itemCount_ = parseInt(xmlElement.getAttribute('items'), 10);
- this.updateShape_();
- },
-
- updateShape_: PLUS_MINUS_updateShape('ADD', "create tuple of")
- };
|