diff options
author | Nivesh Rajbhandari | 2012-04-04 16:47:51 -0700 |
---|---|---|
committer | Nivesh Rajbhandari | 2012-04-04 16:47:51 -0700 |
commit | 13368ca6ebbc13adeafccd898dfffd7ce37cb28a (patch) | |
tree | fb45f74ede82a32d686a38e71f2c42c5d2ff9370 /js/mediators/element-mediator.js | |
parent | 488afcf1604df3d611eca5253d57cc5a79ed80c3 (diff) | |
parent | 8b60a68f0152c609ad94a931472680f313678d8d (diff) | |
download | ninja-13368ca6ebbc13adeafccd898dfffd7ce37cb28a.tar.gz |
Merge branch 'refs/heads/WebGLFileIO' into ToolFixes
Conflicts:
assets/canvas-runtime.js
js/controllers/elements/shapes-controller.js
js/lib/drawing/world.js
js/lib/geom/geom-obj.js
js/lib/geom/line.js
js/mediators/element-mediator.js
js/panels/presets/animations-presets.reel/animations-presets.js
js/panels/presets/style-presets.reel/style-presets.js
js/panels/presets/transitions-presets.reel/transitions-presets.js
Signed-off-by: Nivesh Rajbhandari <mqg734@motorola.com>
Diffstat (limited to 'js/mediators/element-mediator.js')
-rwxr-xr-x | js/mediators/element-mediator.js | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/js/mediators/element-mediator.js b/js/mediators/element-mediator.js index b0efc02b..3a9055e8 100755 --- a/js/mediators/element-mediator.js +++ b/js/mediators/element-mediator.js | |||
@@ -38,12 +38,12 @@ exports.ElementMediator = Montage.create(Component, { | |||
38 | var prop3d = this.get3DProperties(elements); | 38 | var prop3d = this.get3DProperties(elements); |
39 | if(prop3d) { | 39 | if(prop3d) { |
40 | elements.elementModel.controller["set3DProperties"](elements, [prop3d], 0, true); | 40 | elements.elementModel.controller["set3DProperties"](elements, [prop3d], 0, true); |
41 | } | 41 | } |
42 | } | 42 | } |
43 | 43 | ||
44 | if(this.addDelegate && typeof (this.addDelegate['onAddElements']) === "function") { | 44 | if(this.addDelegate && typeof (this.addDelegate['onAddElements']) === "function") { |
45 | this.addDelegate['onAddElements'].call(this.addDelegate, elements); | 45 | this.addDelegate['onAddElements'].call(this.addDelegate, elements); |
46 | } | 46 | } |
47 | 47 | ||
48 | var undoLabel = "add element"; | 48 | var undoLabel = "add element"; |
49 | 49 | ||
@@ -53,9 +53,9 @@ exports.ElementMediator = Montage.create(Component, { | |||
53 | 53 | ||
54 | if(notify || notify === undefined) { | 54 | if(notify || notify === undefined) { |
55 | NJevent("elementAdded", elements); | 55 | NJevent("elementAdded", elements); |
56 | } | 56 | } |
57 | } | 57 | } |
58 | }, | 58 | }, |
59 | 59 | ||
60 | removeElements: { | 60 | removeElements: { |
61 | value: function(elements, notify /* Used for the add undo */) { | 61 | value: function(elements, notify /* Used for the add undo */) { |
@@ -63,7 +63,7 @@ exports.ElementMediator = Montage.create(Component, { | |||
63 | if(this.deleteDelegate && (typeof this.deleteDelegate.handleDelete === 'function')) { | 63 | if(this.deleteDelegate && (typeof this.deleteDelegate.handleDelete === 'function')) { |
64 | return this.deleteDelegate.handleDelete(); | 64 | return this.deleteDelegate.handleDelete(); |
65 | // this.handleDelete.call(deleteDelegate); | 65 | // this.handleDelete.call(deleteDelegate); |
66 | } | 66 | } |
67 | 67 | ||
68 | if(Array.isArray(elements)) { | 68 | if(Array.isArray(elements)) { |
69 | elements = Array.prototype.slice.call(elements, 0); | 69 | elements = Array.prototype.slice.call(elements, 0); |
@@ -78,10 +78,10 @@ exports.ElementMediator = Montage.create(Component, { | |||
78 | 78 | ||
79 | document.application.undoManager.add(undoLabel, this.addElements, this, elements, null, notify); | 79 | document.application.undoManager.add(undoLabel, this.addElements, this, elements, null, notify); |
80 | 80 | ||
81 | this.application.ninja.documentController.activeDocument.needsSave = true; | 81 | this.application.ninja.documentController.activeDocument.needsSave = true; |
82 | 82 | ||
83 | NJevent("elementsRemoved", elements); | 83 | NJevent("elementsRemoved", elements); |
84 | } | 84 | } |
85 | }, | 85 | }, |
86 | 86 | ||
87 | replaceElement: { | 87 | replaceElement: { |
@@ -97,8 +97,8 @@ exports.ElementMediator = Montage.create(Component, { | |||
97 | 97 | ||
98 | if(notify || notify === undefined) { | 98 | if(notify || notify === undefined) { |
99 | NJevent("elementReplaced", {type : "replaceElement", data: {"newChild": newChild, "oldChild": oldChild}}); | 99 | NJevent("elementReplaced", {type : "replaceElement", data: {"newChild": newChild, "oldChild": oldChild}}); |
100 | } | ||
101 | } | 100 | } |
101 | } | ||
102 | }, | 102 | }, |
103 | 103 | ||
104 | getProperty: { | 104 | getProperty: { |
@@ -265,7 +265,7 @@ exports.ElementMediator = Montage.create(Component, { | |||
265 | var el; | 265 | var el; |
266 | 266 | ||
267 | for(var i=0, item; item = els[i]; i++) { | 267 | for(var i=0, item; item = els[i]; i++) { |
268 | item.elementModel.controller["setProperty"](item, p, value[i]); | 268 | item.elementModel.controller["setProperty"](item, p, value[i], eventType, source); |
269 | } | 269 | } |
270 | 270 | ||
271 | NJevent("element" + eventType, {type : "setProperty", source: source, data: {"els": els, "prop": p, "value": value}, redraw: null}); | 271 | NJevent("element" + eventType, {type : "setProperty", source: source, data: {"els": els, "prop": p, "value": value}, redraw: null}); |
@@ -621,8 +621,8 @@ exports.ElementMediator = Montage.create(Component, { | |||
621 | value: function(el) { | 621 | value: function(el) { |
622 | var str = this.getProperty(el, "-webkit-transform"); | 622 | var str = this.getProperty(el, "-webkit-transform"); |
623 | return str && str.length; | 623 | return str && str.length; |
624 | } | 624 | } |
625 | } | 625 | } |
626 | 626 | ||
627 | 627 | ||
628 | 628 | ||