From 24731c9539bf96599e1e2d570330eb87086357e9 Mon Sep 17 00:00:00 2001 From: "sandeep.gs" Date: Sat, 5 Nov 2016 22:21:01 +0530 Subject: [PATCH] model data with model events --- service.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/service.js b/service.js index 3a0dbbc..14b37c5 100644 --- a/service.js +++ b/service.js @@ -27,8 +27,8 @@ function register (angular) { } sourceModel = drake.models[drake.containers.indexOf(source)]; scope.$applyAsync(function applyRemove() { - sourceModel.splice(dragIndex, 1); - drake.emit('remove-model', el, source); + var removedModels = sourceModel.splice(dragIndex, 1); + drake.emit('remove-model', el, source, removedModels[0]); }); }); drake.on('drag',function dragModel (el, source) { @@ -55,7 +55,7 @@ function register (angular) { targetModel.splice(dropIndex, 0, dropElmModel); target.removeChild(dropElm); // element must be removed for ngRepeat to apply correctly } - drake.emit('drop-model', dropElm, target, source); + drake.emit('drop-model', dropElm, target, source, sourceModel[dragIndex]); }); }); drake.registered = true;