fix edit.js to honor new menu spec

This commit is contained in:
Brad Hefta-Gaub 2016-01-08 11:21:55 -08:00
parent 0f52b82c21
commit fb484584e4

View file

@ -1026,9 +1026,8 @@ function setupModelMenus() {
// adj our menuitems // adj our menuitems
Menu.addMenuItem({ Menu.addMenuItem({
menuName: "Edit", menuName: "Edit",
menuItemName: "Models", menuItemName: "Entities",
isSeparator: true, isSeparator: true,
beforeItem: "Physics",
grouping: "Advanced" grouping: "Advanced"
}); });
if (!Menu.menuItemExists("Edit", "Delete")) { if (!Menu.menuItemExists("Edit", "Delete")) {
@ -1039,7 +1038,7 @@ function setupModelMenus() {
shortcutKeyEvent: { shortcutKeyEvent: {
text: "backspace" text: "backspace"
}, },
afterItem: "Models", afterItem: "Entities",
grouping: "Advanced" grouping: "Advanced"
}); });
modelMenuAddedDelete = true; modelMenuAddedDelete = true;
@ -1051,7 +1050,7 @@ function setupModelMenus() {
menuName: "Edit", menuName: "Edit",
menuItemName: "Entity List...", menuItemName: "Entity List...",
shortcutKey: "CTRL+META+L", shortcutKey: "CTRL+META+L",
afterItem: "Models", afterItem: "Entities",
grouping: "Advanced" grouping: "Advanced"
}); });
Menu.addMenuItem({ Menu.addMenuItem({
@ -1096,28 +1095,21 @@ function setupModelMenus() {
}); });
Menu.addMenuItem({ Menu.addMenuItem({
menuName: "File", menuName: "Edit",
menuItemName: "Models",
isSeparator: true,
beforeItem: "Settings",
grouping: "Advanced"
});
Menu.addMenuItem({
menuName: "File",
menuItemName: "Export Entities", menuItemName: "Export Entities",
shortcutKey: "CTRL+META+E", shortcutKey: "CTRL+META+E",
afterItem: "Models", afterItem: "Entities",
grouping: "Advanced" grouping: "Advanced"
}); });
Menu.addMenuItem({ Menu.addMenuItem({
menuName: "File", menuName: "Edit",
menuItemName: "Import Entities", menuItemName: "Import Entities",
shortcutKey: "CTRL+META+I", shortcutKey: "CTRL+META+I",
afterItem: "Export Entities", afterItem: "Export Entities",
grouping: "Advanced" grouping: "Advanced"
}); });
Menu.addMenuItem({ Menu.addMenuItem({
menuName: "File", menuName: "Edit",
menuItemName: "Import Entities from URL", menuItemName: "Import Entities from URL",
shortcutKey: "CTRL+META+U", shortcutKey: "CTRL+META+U",
afterItem: "Import Entities", afterItem: "Import Entities",
@ -1162,7 +1154,7 @@ function setupModelMenus() {
setupModelMenus(); // do this when first running our script. setupModelMenus(); // do this when first running our script.
function cleanupModelMenus() { function cleanupModelMenus() {
Menu.removeSeparator("Edit", "Models"); Menu.removeSeparator("Edit", "Entities");
if (modelMenuAddedDelete) { if (modelMenuAddedDelete) {
// delete our menuitems // delete our menuitems
Menu.removeMenuItem("Edit", "Delete"); Menu.removeMenuItem("Edit", "Delete");
@ -1175,10 +1167,9 @@ function cleanupModelMenus() {
Menu.removeMenuItem("Edit", "Select All Entities In Box"); Menu.removeMenuItem("Edit", "Select All Entities In Box");
Menu.removeMenuItem("Edit", "Select All Entities Touching Box"); Menu.removeMenuItem("Edit", "Select All Entities Touching Box");
Menu.removeSeparator("File", "Models"); Menu.removeMenuItem("Edit", "Export Entities");
Menu.removeMenuItem("File", "Export Entities"); Menu.removeMenuItem("Edit", "Import Entities");
Menu.removeMenuItem("File", "Import Entities"); Menu.removeMenuItem("Edit", "Import Entities from URL");
Menu.removeMenuItem("File", "Import Entities from URL");
Menu.removeMenuItem("Edit", MENU_AUTO_FOCUS_ON_SELECT); Menu.removeMenuItem("Edit", MENU_AUTO_FOCUS_ON_SELECT);
Menu.removeMenuItem("Edit", MENU_EASE_ON_FOCUS); Menu.removeMenuItem("Edit", MENU_EASE_ON_FOCUS);