Skip to content

Extensions: drop-down menus #689

Closed
@cwillisf

Description

@cwillisf

Implement drop-down menus for extensions.

For example, the getInfo() snippet below should display a drop-down menu. See the extension spec for more detail, including more advanced examples.

menus: {
    lessMore: ['<', '>']
},
blocks: [
    {
        opcode: 'whenDistance',
        text: 'when distance [OP] [REFERENCE]',
        blockType: BlockType.HAT,
        arguments: {
            OP: {
                type: ArgumentType.STRING,
                menu: 'lessMore',
                defaultValue: '<'
            },
            REFERENCE: {
                type: ArgumentType.NUMBER,
                defaultValue: 50
            }
        }
    }
]

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions