X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/bc66ee34b72b64bbf916a055bf2742ffc7da08c2..ab3a2987b2eaca2555a206ac8d4f73903aa9870f:/src/smartxml/core.js?ds=sidebyside diff --git a/src/smartxml/core.js b/src/smartxml/core.js index 3fde430..007468f 100644 --- a/src/smartxml/core.js +++ b/src/smartxml/core.js @@ -24,7 +24,10 @@ var INSERTION = function(implementation) { } returned = implementation.call(this, insertion.ofNode); if(!options.silent && returned.sameNode(insertion.ofNode)) { - this.triggerChangeEvent(insertion.insertsNew ? 'nodeAdded' : 'nodeMoved', {node: insertion.ofNode}, nodeParent, nodeWasContained); + if(!insertion.insertsNew) { + this.triggerChangeEvent('nodeDetached', {node: insertion.ofNode, parent: nodeParent, move: true}); + } + this.triggerChangeEvent('nodeAdded', {node: insertion.ofNode, move: !insertion.insertsNew}, nodeParent, nodeWasContained); } return returned; };