1234567891011121314151617181920212223242526272829303132333435363738394041 |
- Blockly.Blocks['set_create'] = {
-
- init: function() {
- this.setHelpUrl(Blockly.Msg.LISTS_CREATE_WITH_HELPURL);
- this.setColour(Blockly.Blocks.lists.HUE);
- this.itemCount_ = 3;
- this.updateShape_();
- this.setOutput(true, 'Set');
- 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 set of")
- };
|