diff options
author | hwc487 | 2012-04-04 16:32:53 -0700 |
---|---|---|
committer | hwc487 | 2012-04-04 16:32:53 -0700 |
commit | 6ee8b65742fbe61b4429dc8c7dc9ca33a3e43600 (patch) | |
tree | f267e05f623ed90d1cc841b8c79a338d6d8e807c /js/mediators/drag-drop-mediator.js | |
parent | 16f62ca09cc428043e8fef8bdeea11a989e62bc0 (diff) | |
parent | 17ca01f54591187f5c0812c0fd2cb7260afa9639 (diff) | |
download | ninja-6ee8b65742fbe61b4429dc8c7dc9ca33a3e43600.tar.gz |
Merge branch 'master' of github.com:Motorola-Mobility/ninja-internal into Snapping
Conflicts:
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
Diffstat (limited to 'js/mediators/drag-drop-mediator.js')
-rwxr-xr-x | js/mediators/drag-drop-mediator.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/js/mediators/drag-drop-mediator.js b/js/mediators/drag-drop-mediator.js index 8663b06e..9d1b69a9 100755 --- a/js/mediators/drag-drop-mediator.js +++ b/js/mediators/drag-drop-mediator.js | |||
@@ -111,6 +111,7 @@ exports.DragDropMediator = Montage.create(Component, { | |||
111 | fileName = tempName; | 111 | fileName = tempName; |
112 | } | 112 | } |
113 | if (save && save.success && save.status === 201) { | 113 | if (save && save.success && save.status === 201) { |
114 | var self = this; | ||
114 | // | 115 | // |
115 | if (e.currentTarget.fileType.indexOf('svg') !== -1) { | 116 | if (e.currentTarget.fileType.indexOf('svg') !== -1) { |
116 | element = NJUtils.makeNJElement('embed', 'SVG', 'block');//TODO: Verify this is proper | 117 | element = NJUtils.makeNJElement('embed', 'SVG', 'block');//TODO: Verify this is proper |
@@ -121,9 +122,10 @@ exports.DragDropMediator = Montage.create(Component, { | |||
121 | element.src = url+'/'+fileName; | 122 | element.src = url+'/'+fileName; |
122 | } | 123 | } |
123 | //TODO: Remove temp fix for elements to redraw on drop | 124 | //TODO: Remove temp fix for elements to redraw on drop |
125 | |||
124 | element.onload = function () { | 126 | element.onload = function () { |
125 | NJevent("elementAdding", {el: element, data: rules}); | 127 | self.application.ninja.elementMediator.addElements(element, rules); |
126 | } | 128 | }; |
127 | // | 129 | // |
128 | rules = { | 130 | rules = { |
129 | 'position': 'absolute', | 131 | 'position': 'absolute', |
@@ -133,7 +135,7 @@ exports.DragDropMediator = Montage.create(Component, { | |||
133 | '-webkit-transform' : 'perspective(1400) matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)' | 135 | '-webkit-transform' : 'perspective(1400) matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)' |
134 | }; | 136 | }; |
135 | // | 137 | // |
136 | NJevent("elementAdding", {el: element, data: rules}); | 138 | self.application.ninja.elementMediator.addElements(element, rules); |
137 | } else { | 139 | } else { |
138 | //TODO: HANDLE ERROR ON SAVING FILE TO BE ADDED AS ELEMENT | 140 | //TODO: HANDLE ERROR ON SAVING FILE TO BE ADDED AS ELEMENT |
139 | } | 141 | } |