diff options
Diffstat (limited to 'js/mediators')
-rwxr-xr-x | js/mediators/element-mediator.js | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/js/mediators/element-mediator.js b/js/mediators/element-mediator.js index 6088aeab..51923f08 100755 --- a/js/mediators/element-mediator.js +++ b/js/mediators/element-mediator.js | |||
@@ -28,13 +28,7 @@ exports.ElementMediator = Montage.create(NJComponent, { | |||
28 | // TODO use the specific controller to be able to subclass the functionality | 28 | // TODO use the specific controller to be able to subclass the functionality |
29 | handleElementAdding: { | 29 | handleElementAdding: { |
30 | value: function(event) { | 30 | value: function(event) { |
31 | /* | ||
32 | var cmd = ElementControllerCommands.addElementCommand(event.detail.el, event.detail.data); | ||
33 | NJevent("sendToUndo", cmd); | ||
34 | cmd.execute(); | ||
35 | */ | ||
36 | this.addElement(event.detail.el, event.detail.data); | 31 | this.addElement(event.detail.el, event.detail.data); |
37 | |||
38 | } | 32 | } |
39 | }, | 33 | }, |
40 | 34 | ||
@@ -97,12 +91,11 @@ exports.ElementMediator = Montage.create(NJComponent, { | |||
97 | value: function(el, rules, noEvent) { | 91 | value: function(el, rules, noEvent) { |
98 | ElementController.addElement(el, rules); | 92 | ElementController.addElement(el, rules); |
99 | var p3d = this.get3DProperties(el); | 93 | var p3d = this.get3DProperties(el); |
100 | if(p3d) | 94 | if(p3d) { |
101 | { | ||
102 | el.elementModel.controller["set3DProperties"](el, [p3d], 0, true); | 95 | el.elementModel.controller["set3DProperties"](el, [p3d], 0, true); |
103 | } | 96 | } |
104 | if(!noEvent) { | 97 | if(!noEvent) { |
105 | this.application.ninja.documentController.activeDocument.markEdited(); | 98 | this.application.ninja.documentController.activeDocument.needsSave = true; |
106 | NJevent("elementAdded", el); | 99 | NJevent("elementAdded", el); |
107 | } | 100 | } |
108 | } | 101 | } |
@@ -130,7 +123,7 @@ exports.ElementMediator = Montage.create(NJComponent, { | |||
130 | _removeElement: { | 123 | _removeElement: { |
131 | value: function(el, rules) { | 124 | value: function(el, rules) { |
132 | ElementController.removeElement(el, rules); | 125 | ElementController.removeElement(el, rules); |
133 | this.application.ninja.documentController.activeDocument.markEdited(); | 126 | this.application.ninja.documentController.activeDocument.needsSave = true; |
134 | NJevent("elementDeleted", el); | 127 | NJevent("elementDeleted", el); |
135 | } | 128 | } |
136 | }, | 129 | }, |