From 3d963284f79838cef61ccb87bc427be9da28e7a0 Mon Sep 17 00:00:00 2001
From: Amanda Ghassaei <amandaghassaei@gmail.com>
Date: Tue, 3 Feb 2015 23:23:14 -0500
Subject: [PATCH] key bindings

---
 js/fea/DmaCell.js     | 4 ++--
 js/models/AppState.js | 7 ++++++-
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/js/fea/DmaCell.js b/js/fea/DmaCell.js
index c0c1d0e0..9f238b34 100644
--- a/js/fea/DmaCell.js
+++ b/js/fea/DmaCell.js
@@ -113,11 +113,11 @@
          });
     };
 
-    DMACell.prototype.getScale = function(){
+    DMACell.prototype.getScale = function(){//need for part relay
         return this.lattice.get("scale");
     };
 
-    DMACell.prototype.getPosition = function(){
+    DMACell.prototype.getPosition = function(){//need for part relay
         return this._calcPosition(this.getScale(), this.indices);
     }
 
diff --git a/js/models/AppState.js b/js/models/AppState.js
index 7c487c97..c7f6c17a 100644
--- a/js/models/AppState.js
+++ b/js/models/AppState.js
@@ -89,7 +89,12 @@ AppState = Backbone.Model.extend({
 //                if (currentTab != "sketch") return;
                 this.set("extrudeMode", state);
                 break;
-
+            case 76://l lattice mode
+                this.lattice.set("cellMode", "cell");
+                break;
+            case 80://p part mode
+                this.lattice.set("cellMode", "part");
+                break;
             default:
                 break;
         }
-- 
GitLab