aboutsummaryrefslogtreecommitdiff
path: root/js/helper-classes/3D/snap-manager.js
diff options
context:
space:
mode:
authorArmen Kesablyan2012-06-19 01:03:59 -0700
committerArmen Kesablyan2012-06-19 01:03:59 -0700
commit2e13a73e4ee980a6f73f6ff48b2a195eb209a7db (patch)
treed352f5e769eae0e1b7b76ccbeafa9b174b1a9918 /js/helper-classes/3D/snap-manager.js
parent244e608645778746d1a3b5aa0d4c0868f7c5c272 (diff)
parentc59eb371559a3061ce53223e249ca97daace5968 (diff)
downloadninja-2e13a73e4ee980a6f73f6ff48b2a195eb209a7db.tar.gz
Merge branch 'refs/heads/master' into binding
Conflicts: js/components/layout/tools-list.reel/tools-list.html js/components/layout/tools-properties.reel/tools-properties.html js/document/document-html.js js/document/templates/app/main.js js/panels/Panel.reel/Panel.js node_modules/montage/ui/native-control.js Signed-off-by: Armen Kesablyan <armen@motorola.com>
Diffstat (limited to 'js/helper-classes/3D/snap-manager.js')
-rwxr-xr-xjs/helper-classes/3D/snap-manager.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/js/helper-classes/3D/snap-manager.js b/js/helper-classes/3D/snap-manager.js
index a8b6e739..0157140f 100755
--- a/js/helper-classes/3D/snap-manager.js
+++ b/js/helper-classes/3D/snap-manager.js
@@ -496,7 +496,7 @@ var SnapManager = exports.SnapManager = Montage.create(Component, {
496 this._elementCache = new Array; 496 this._elementCache = new Array;
497 497
498// var stage = this.getStage(); 498// var stage = this.getStage();
499 var stage = this.application.ninja.currentSelectedContainer || this.getStage(); 499 var stage = this.application.ninja.currentDocument.model.domContainer || this.getStage();
500 this.hLoadElementCache( stage, plane, 0 ); 500 this.hLoadElementCache( stage, plane, 0 );
501 this._isCacheInvalid = false; 501 this._isCacheInvalid = false;
502 502
@@ -987,7 +987,7 @@ var SnapManager = exports.SnapManager = Montage.create(Component, {
987 value: function( screenPt, hitRecs ) { 987 value: function( screenPt, hitRecs ) {
988 // start at the stage. 988 // start at the stage.
989// var stage = this.getStage(); 989// var stage = this.getStage();
990 var stage = this.application.ninja.currentSelectedContainer || this.getStage(); 990 var stage = this.application.ninja.currentDocument.model.domContainer || this.getStage();
991 991
992 // the root should be the 'view' canvas, so the first matrix is the camera 992 // the root should be the 'view' canvas, so the first matrix is the camera
993 viewUtils.setViewportObj( stage ); 993 viewUtils.setViewportObj( stage );
@@ -1009,7 +1009,7 @@ var SnapManager = exports.SnapManager = Montage.create(Component, {
1009 } 1009 }
1010 // hit test the current object 1010 // hit test the current object
1011 var hit; 1011 var hit;
1012 var snapToStage = ((depth === 0) && (elt === this.application.ninja.currentSelectedContainer) && (elt.nodeName === 'CANVAS')); 1012 var snapToStage = ((depth === 0) && (elt === this.application.ninja.currentDocument.model.domContainer) && (elt.nodeName === 'CANVAS'));
1013 if ((depth > 0) || snapToStage) // don't snap to the root unles we are working inside a canvas 1013 if ((depth > 0) || snapToStage) // don't snap to the root unles we are working inside a canvas
1014 { 1014 {
1015 // if the element is in the 2D cache snapping is done there 1015 // if the element is in the 2D cache snapping is done there