From b49383189189cfb274d1f497e97b6ea48728e251 Mon Sep 17 00:00:00 2001
From: Amanda Ghassaei <amandaghassaei@gmail.com>
Date: Tue, 24 Mar 2015 21:56:32 -0400
Subject: [PATCH] small changes

---
 js/menus/Ribbon.js    | 4 ++--
 js/models/AppState.js | 2 +-
 js/models/Lattice.js  | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/js/menus/Ribbon.js b/js/menus/Ribbon.js
index 7a345362..9ab8d7a6 100644
--- a/js/menus/Ribbon.js
+++ b/js/menus/Ribbon.js
@@ -31,8 +31,8 @@ Ribbon = Backbone.View.extend({
     template: _.template('\
         <div class="btn-toolbar">\
             <div class="btn-group">\
-              <a class="btn btn-primary btn-ribbon cellModeBtn<% if (cellMode == "cell"){ %> ribbon-selected"<% } %> href="#"><img data-type="cell" src="assets/cell-sm.png"></a>\
-              <a class="btn btn-primary btn-ribbon cellModeBtn<% if (cellMode == "part"){ %> ribbon-selected"<% } %> href="#"><img data-type="part" src="assets/part-sm.png"></a>\
+              <a data-type="cell" class="btn btn-primary btn-ribbon cellModeBtn<% if (cellMode == "cell"){ %> ribbon-selected"<% } %> href="#"><img data-type="cell" src="assets/cell-sm.png"></a>\
+              <a data-type="part" class="btn btn-primary btn-ribbon cellModeBtn<% if (cellMode == "part"){ %> ribbon-selected"<% } %> href="#"><img data-type="part" src="assets/part-sm.png"></a>\
             </div>\
         </div>\
         ')
diff --git a/js/models/AppState.js b/js/models/AppState.js
index 373c24ee..443f8576 100644
--- a/js/models/AppState.js
+++ b/js/models/AppState.js
@@ -300,7 +300,7 @@ AppState = Backbone.Model.extend({
 
     loadLatticeFromJSON: function(data){
         dmaGlobals.lattice.clearCells();
-        this._setData(JSON.parse(data), true);
+        this._setData(JSON.parse(data), false);
         dmaGlobals.lattice._updateLatticeType(null, null, null, true);
         dmaGlobals.lattice.trigger("change:scale");//todo make this better
     },
diff --git a/js/models/Lattice.js b/js/models/Lattice.js
index 5dee5b0d..c5e1abe7 100644
--- a/js/models/Lattice.js
+++ b/js/models/Lattice.js
@@ -340,7 +340,7 @@ Lattice = Backbone.Model.extend({
         var cellMode = dmaGlobals.appState.get("cellMode");
         var partType = this.get("partType");
         this._iterCells(this.get("cells"), function(cell){
-            if (cell) cell.updateForScale(scale, cellMode, partType);
+            if (cell && cell.updateForScale) cell.updateForScale(scale, cellMode, partType);
         });
 
         dmaGlobals.three.render();
-- 
GitLab