From 081e8be12a44d2b4c04c608852438ee555eb27bd Mon Sep 17 00:00:00 2001 From: Amanda Ghassaei <amandaghassaei@gmail.com> Date: Sat, 22 Aug 2015 20:14:51 -0400 Subject: [PATCH] simplifying more nav logic --- js/models/AppState.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/js/models/AppState.js b/js/models/AppState.js index eca22a9e..60e6ac32 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"){ -- GitLab