Added a "help..." item to the context menus of the "Make a variable," "Delete a variable," and "Make a block" buttons which displays the appropriate help screen
pull/3/merge
Nathan Dinsmore 2013-04-13 10:16:15 -04:00
rodzic da7d0da6c3
commit 4d694e6bfc
1 zmienionych plików z 15 dodań i 0 usunięć

Wyświetl plik

@ -1410,6 +1410,12 @@ SpriteMorph.prototype.blockTemplates = function (category) {
);
}
function helpMenu() {
var menu = new MenuMorph(this);
menu.addItem('help...', 'showHelp');
return menu;
}
if (cat === 'motion') {
blocks.push(block('forward'));
@ -1686,6 +1692,9 @@ SpriteMorph.prototype.blockTemplates = function (category) {
},
'Make a variable'
);
button.userMenu = helpMenu;
button.selector = 'addVariable';
button.showHelp = BlockMorph.prototype.showHelp;
blocks.push(button);
if (this.variables.allNames().length > 0) {
@ -1704,6 +1713,9 @@ SpriteMorph.prototype.blockTemplates = function (category) {
},
'Delete a variable'
);
button.userMenu = helpMenu;
button.selector = 'deleteVariable';
button.showHelp = BlockMorph.prototype.showHelp;
blocks.push(button);
}
@ -1770,6 +1782,9 @@ SpriteMorph.prototype.blockTemplates = function (category) {
},
'Make a block'
);
button.userMenu = helpMenu;
button.selector = 'addCustomBlock';
button.showHelp = BlockMorph.prototype.showHelp;
blocks.push(button);
}
return blocks;