diff options
author | Ananya Sen | 2012-02-23 17:55:59 -0800 |
---|---|---|
committer | Ananya Sen | 2012-02-23 17:55:59 -0800 |
commit | 6e66f411ba02eaaeb33471115345ecf3c7ce4ce9 (patch) | |
tree | 527a26ece79b0e55dbb9a310007010631614cc0c /js/stage/stage-deps.js | |
parent | ec3d07c2fea4e79c68606234074f43d694982e5b (diff) | |
download | ninja-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-x | js/stage/stage-deps.js | 56 |
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 | ||