From 50d00a14b428792be7bf216a3a9180d68e1e902d Mon Sep 17 00:00:00 2001
From: Amanda Ghassaei <amandaghassaei@gmail.com>
Date: Wed, 25 Mar 2015 12:48:08 -0400
Subject: [PATCH] small changes

---
 js/cam/MachineOneBit.js | 3 ---
 js/menus/Ribbon.js      | 5 ++++-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/js/cam/MachineOneBit.js b/js/cam/MachineOneBit.js
index 05edf617..8964b1a2 100644
--- a/js/cam/MachineOneBit.js
+++ b/js/cam/MachineOneBit.js
@@ -76,9 +76,6 @@ OneBitBot.prototype._moveTo = function(x, y, z, speed, wcs, callback){
         if (totalThreads > 0) return;
         callback();
     }
-    x += this.position.x;
-    y += this.position.y;
-    z += this.position.z;
     var startingPos = this.meshes["zAxis"].position.clone();
     speed = this._normalizeSpeed(startingPos, x, y, this._reorganizeSpeed(speed));
     this._moveXAxis(startingPos.x, x, "x", speed.x, sketchyCallback);
diff --git a/js/menus/Ribbon.js b/js/menus/Ribbon.js
index d74ccd30..e0979ccd 100644
--- a/js/menus/Ribbon.js
+++ b/js/menus/Ribbon.js
@@ -18,6 +18,7 @@ Ribbon = Backbone.View.extend({
 
         this.listenTo(this.model, "change:cellMode", this.render);
         this.listenTo(this.model, "change:deleteMode", this.render);
+        this.listenTo(dmaGlobals.lattice, "change:cellType change:connectionType", this.render);
         this.render();
     },
 
@@ -32,14 +33,16 @@ Ribbon = Backbone.View.extend({
     },
 
     render: function(){
-        this.$el.html(this.template(this.model.toJSON()));
+        this.$el.html(this.template(_.extend(dmaGlobals.lattice.toJSON(), this.model.toJSON())));
     },
 
     template: _.template('\
         <div class="btn-toolbar">\
             <div class="btn-group">\
               <a data-type="cell" class="btn btn-primary btn-ribbon cellModeBtn<% if (cellMode == "cell"){ %> ribbon-selected<% } %>" href="#"><img data-type="cell" src="assets/imgs/cell-sm.png"></a>\
+              <% if (allPartTypes[cellType][connectionType]){ %>\
               <a data-type="part" class="btn btn-primary btn-ribbon cellModeBtn<% if (cellMode == "part"){ %> ribbon-selected<% } %>" href="#"><img data-type="part" src="assets/imgs/part-sm.png"></a>\
+              <% } %>\
               <a class="btn btn-primary btn-ribbon deleteMode<% if (deleteMode){ %> ribbon-selected"<% } %>"><span class="fui-cross"></span></a>\
             </div>\
         </div>\
-- 
GitLab