aboutsummaryrefslogtreecommitdiff
path: root/js/stage/stage-deps.js
diff options
context:
space:
mode:
authorAnanya Sen2012-02-23 17:55:59 -0800
committerAnanya Sen2012-02-23 17:55:59 -0800
commit6e66f411ba02eaaeb33471115345ecf3c7ce4ce9 (patch)
tree527a26ece79b0e55dbb9a310007010631614cc0c /js/stage/stage-deps.js
parentec3d07c2fea4e79c68606234074f43d694982e5b (diff)
downloadninja-6e66f411ba02eaaeb33471115345ecf3c7ce4ce9.tar.gz
refresh draw-utils, snap-manager, view-utils for html document stitching
Signed-off-by: Ananya Sen <Ananya.Sen@motorola.com>
Diffstat (limited to 'js/stage/stage-deps.js')
-rwxr-xr-xjs/stage/stage-deps.js56
1 files changed, 41 insertions, 15 deletions
diff --git a/js/stage/stage-deps.js b/js/stage/stage-deps.js
index 316a5bb0..16f2c652 100755
--- a/js/stage/stage-deps.js
+++ b/js/stage/stage-deps.js
@@ -123,30 +123,56 @@ exports.StageDeps = Montage.create(Component, {
123 }, 123 },
124 124
125 handleOpenDocument: { 125 handleOpenDocument: {
126 value: function() { 126 value: function() {
127 127
128 workingPlane = Vector.create( [0,0,1,0] ); 128 workingPlane = Vector.create( [0,0,1,0] );
129 129
130 snapManager.setCurrentStage(this.currentStage); 130 snapManager.setCurrentStage(this.currentStage);
131 131
132 viewUtils.setCurrentDocument(this.currentDocument); 132 viewUtils.setCurrentDocument(this.currentDocument);
133 viewUtils.setRootElement(this.currentStage.parentNode); 133 viewUtils.setRootElement(this.currentStage.parentNode);
134 viewUtils.setStageElement(this.currentStage); 134 viewUtils.setStageElement(this.currentStage);
135 135
136 drawUtils.viewUtils = viewUtils; 136 drawUtils.viewUtils = viewUtils;
137 drawUtils.snapManager = snapManager; 137 drawUtils.snapManager = snapManager;
138 drawUtils.ElementPlanes = ElementPlanes; 138 drawUtils.ElementPlanes = ElementPlanes;
139 139
140 snapManager._isCacheInvalid=true; 140 snapManager._isCacheInvalid=true;
141 141
142 snapManager.setupDragPlaneFromPlane ( workingPlane ); 142 snapManager.setupDragPlaneFromPlane ( workingPlane );
143 143
144 DrawingToolBase.stage = this.currentStage; 144 DrawingToolBase.stage = this.currentStage;
145 DrawingToolBase.stageComponent = this.stage; 145 DrawingToolBase.stageComponent = this.stage;
146 146
147 drawUtils.initializeFromDocument(); 147 drawUtils.initializeFromDocument();
148 } 148 }
149 },
150
151 reinitializeForSwitchDocument: {
152 value: function() {
153
154 workingPlane = Vector.create( [0,0,1,0] );
155
156 snapManager.setCurrentStage(this.currentStage);
157
158 viewUtils.setCurrentDocument(this.currentDocument);
159 viewUtils.setRootElement(this.currentStage.parentNode);
160 viewUtils.setStageElement(this.currentStage);
161
162 drawUtils.viewUtils = viewUtils;
163 drawUtils.snapManager = snapManager;
164 drawUtils.ElementPlanes = ElementPlanes;
165
166 snapManager._isCacheInvalid=true;
167
168 snapManager.setupDragPlaneFromPlane ( workingPlane );
169
170 DrawingToolBase.stage = this.currentStage;
171 DrawingToolBase.stageComponent = this.stage;
172
173 drawUtils.initializeFromDocument();
149 } 174 }
175 }
150 176
151 177
152 178