From 00f618bbcfc03af4dedfd74e2199ed64a33b09a5 Mon Sep 17 00:00:00 2001 From: Amanda Ghassaei <amandaghassaei@gmail.com> Date: Tue, 15 Sep 2015 00:07:14 -0400 Subject: [PATCH] sim won't crash --- js/main.js | 1 + js/menus/DNASimSetupMenuView.js | 25 +++++++++++++++++++++ js/menus/templates/DNASimSetupMenuView.html | 1 + js/models/AppState.js | 2 +- js/plists/PList.js | 13 ++++++++--- 5 files changed, 38 insertions(+), 4 deletions(-) create mode 100644 js/menus/DNASimSetupMenuView.js create mode 100644 js/menus/templates/DNASimSetupMenuView.html diff --git a/js/main.js b/js/main.js index 3b66cf24..e46558a6 100644 --- a/js/main.js +++ b/js/main.js @@ -144,6 +144,7 @@ require.config({ mSetupMenu: 'menus/MSetupMenuView', mStaticMenu: 'menus/MStaticMenuView', mDynamicMenu: 'menus/MDynamicMenuView', + dnaSetupMenu: 'menus/DNASimSetupMenuView', assemblerSetupMenu: 'menus/AssemblerSetupMenuView', editComponentMenu: 'menus/EditComponentMenuView', commParentMenu: 'menus/CommParentMenu', diff --git a/js/menus/DNASimSetupMenuView.js b/js/menus/DNASimSetupMenuView.js new file mode 100644 index 00000000..a38bd21a --- /dev/null +++ b/js/menus/DNASimSetupMenuView.js @@ -0,0 +1,25 @@ +/** + * Created by aghassaei on 9/14/15. + */ + + +define(['jquery', 'underscore', 'menuParent', 'plist', 'lattice', 'text!menus/templates/DNASimSetupMenuView.html'], + function($, _, MenuParentView, plist, lattice, template){ + + + return MenuParentView.extend({ + + events: { + }, + + + _initialize: function(){ + }, + + _makeTemplateJSON: function(){ + return {}; + }, + + template: _.template(template) + }); +}); \ No newline at end of file diff --git a/js/menus/templates/DNASimSetupMenuView.html b/js/menus/templates/DNASimSetupMenuView.html new file mode 100644 index 00000000..d0493a7e --- /dev/null +++ b/js/menus/templates/DNASimSetupMenuView.html @@ -0,0 +1 @@ +nothing here yet \ No newline at end of file diff --git a/js/models/AppState.js b/js/models/AppState.js index 355a88ad..1d4112ce 100644 --- a/js/models/AppState.js +++ b/js/models/AppState.js @@ -199,7 +199,7 @@ define(['underscore', 'backbone', 'threeModel', 'three', 'plist', 'globals'], fu } else this.downKeys[e.keyCode] = false; // console.log(e); - console.log(e.keyCode); +// console.log(e.keyCode); switch(e.keyCode){ case 8://delete key - causes back nav in chrome, super annoying e.preventDefault(); diff --git a/js/plists/PList.js b/js/plists/PList.js index 1e4a9bd6..31bed90a 100644 --- a/js/plists/PList.js +++ b/js/plists/PList.js @@ -46,6 +46,13 @@ define(['three'], function(THREE){ eDynamic:"Dynamics" } }, + dnaNavSim:{ + name: "DNA Simulation", + parent: "navSim", + tabs:{ + dnaSetup: "Setup" + } + }, mechanicalNavSim:{ name: "Mechanical Simulation", parent: "navSim", @@ -315,7 +322,7 @@ define(['three'], function(THREE){ } }, hex: { - name: "Hexagonal", + name: "Honeycomb", connection: { face: { name: "Face", @@ -368,13 +375,13 @@ define(['three'], function(THREE){ tension:{ name: "Tension", color: "#aaa", - altColor: "#666", + altColor: "#70eee8", properties:{} }, compression: { name: "Compression", color: "#aaa", - altColor: "#8391AC", + altColor: "#f0c437", properties:{} } }, -- GitLab