Skip to content
Snippets Groups Projects
Commit bdcfc780 authored by Amanda Ghassaei's avatar Amanda Ghassaei
Browse files

more menu stuff

parent 5928b679
No related branches found
No related tags found
No related merge requests found
......@@ -51,9 +51,9 @@ NavBar = Backbone.View.extend({
return;
}
if (navSelection) {
if (navSelection=="navDesign") this.model.set("currentTab", "lattice", {silent: true});
else if (navSelection=="navSim") this.model.set("currentTab", "physics", {silent: true});
else if (navSelection=="navAssemble") this.model.set("currentTab", "assembler", {silent: true});
if (navSelection=="navDesign") this.model.set("currentTab", this.model.get("lastDesignTab"), {silent: true});
else if (navSelection=="navSim") this.model.set("currentTab", this.model.get("lastSimulationTab"), {silent: true});
else if (navSelection=="navAssemble") this.model.set("currentTab", this.model.get("lastAssembleTab"), {silent: true});
this.model.set("currentNav", navSelection);
}
},
......
......@@ -10,10 +10,26 @@ AppState = Backbone.Model.extend({
defaults: {
currentNav:"navDesign",//design, sim, assemble
currentTab:"lattice",
//last tab that one open in each of the main menus
lastDesignTab: "lattice",
lastSimulationTab: "physics",
lastAssembleTab: "assembler",
menuIsVisible: true
},
initialize: function(){
this.listenTo(this, "change:currentTab", this._storeTab)
},
_storeTab: function(){
var currentNav = this.get("currentNav");
var currentTab = this.get("currentTab");
if (currentNav == "navDesign") this.set("lastDesignTab", currentTab);
else if (currentNav == "navSim") this.set("lastSimulationTab", currentTab);
else if (currentNav == "navAssemble") this.set("lastAssembleTab", currentTab);
}
});
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment