From edb526c6508620a8ff5e1825a93c3da8f7ca2b81 Mon Sep 17 00:00:00 2001
From: Amanda Ghassaei <amandaghassaei@gmail.com>
Date: Fri, 30 Jan 2015 17:59:09 -0500
Subject: [PATCH] mouseout event

---
 js/threeViews/threeView.js | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/js/threeViews/threeView.js b/js/threeViews/threeView.js
index 23498dfc..8c60c103 100644
--- a/js/threeViews/threeView.js
+++ b/js/threeViews/threeView.js
@@ -7,7 +7,8 @@ ThreeView = Backbone.View.extend({
     events: {
         "mousemove":                            "_mouseMoved",
         "mouseup":                              "_mouseUp",
-        "mousedown":                            "_mouseDown"
+        "mousedown":                            "_mouseDown",
+        "mouseout":                             "_mouseOut"
     },
 
     mouseIsDown: false,//store state of mouse click inside this el
@@ -78,6 +79,11 @@ ThreeView = Backbone.View.extend({
         this.controls.enabled = !state;
     },
 
+    _mouseOut: function(){
+        this._setNoCellIntersections();
+        this._setNoPartIntersections();
+    },
+
     _mouseUp: function(){
         this.mouseIsDown = false;
         this._addRemoveVoxel(!this.appState.get("deleteMode"));
-- 
GitLab