diff --git a/js/models/AppState.js b/js/models/AppState.js index eca22a9e7f7bf884a235fa20d8b874bab3fe5b61..60e6ac3288a79dea3893cfce9b0b89939f163628 100644 --- a/js/models/AppState.js +++ b/js/models/AppState.js @@ -107,10 +107,12 @@ define(['underscore', 'backbone', 'threeModel', 'three', 'plist', 'globals'], fu var nextTab = this.get("lastNavTab")[navSelection] || _.keys(plist.allMenus[navSelection].tabs)[0]; this.set("currentTab", nextTab, {silent:true}); + if (plist.allMenus[navSelection].parent) navSelection = plist.allMenus[navSelection].parent; + if (navSelection == "navDesign") { this.set("basePlaneIsVisible", true); this.set("highlighterIsVisible", true); - } else if (navSelection == "electronicNavSim" || navSelection == "mechanicalNavSim"){ + } else if (navSelection == "navSim"){ this.set("basePlaneIsVisible", true); this.set("highlighterIsVisible", false); } else if (navSelection == "navAssemble"){