Merge pull request from ericrosenbaum/feature/extension-status-button

Add extension status button
This commit is contained in:
Eric Rosenbaum 2018-06-14 11:51:32 -04:00 committed by GitHub
commit 8c748cebb4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 0 deletions
src/engine

View file

@ -546,6 +546,16 @@ class Runtime extends EventEmitter {
categoryInfo.menus.push(convertedMenu);
}
}
// Add extension status button
if (extensionInfo.showStatusButton) {
categoryInfo.blocks.push({
info: {},
json: null,
xml: `<button type="status" extensionId="${categoryInfo.id}"></button>`
});
}
for (const blockInfo of extensionInfo.blocks) {
if (blockInfo === '---') {
categoryInfo.blocks.push(ConvertedSeparator);