fnp
/
fnpeditor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
canvas: Fixing nodeMoved event handling
[fnpeditor.git]
/
src
/
editor
/
modules
/
documentCanvas
/
canvas
/
wlxmlListener.js
diff --git
a/src/editor/modules/documentCanvas/canvas/wlxmlListener.js
b/src/editor/modules/documentCanvas/canvas/wlxmlListener.js
index
2dd61ff
..
c5deabf
100644
(file)
--- a/
src/editor/modules/documentCanvas/canvas/wlxmlListener.js
+++ b/
src/editor/modules/documentCanvas/canvas/wlxmlListener.js
@@
-47,7
+47,7
@@
var handlers = {
}
var parentElement = utils.findCanvasElement(event.meta.node.parent()),
nodeIndex = event.meta.node.getIndex(),
}
var parentElement = utils.findCanvasElement(event.meta.node.parent()),
nodeIndex = event.meta.node.getIndex(),
- referenceElement, referenceAction;
+ referenceElement, referenceAction
, actionArg
;
if(nodeIndex === 0) {
referenceElement = parentElement;
if(nodeIndex === 0) {
referenceElement = parentElement;
@@
-57,7
+57,8
@@
var handlers = {
referenceAction = 'after';
}
referenceAction = 'after';
}
- referenceElement[referenceAction](event.meta.node);
+ actionArg = utils.findCanvasElement(event.meta.node) || event.meta.node;
+ referenceElement[referenceAction](actionArg);
},
nodeMoved: function(event) {
return handlers.nodeAdded(event);
},
nodeMoved: function(event) {
return handlers.nodeAdded(event);