Skip to content

Commit 361a080

Browse files
committed
fix callbacks error when we have intermidiate isolated scopes
1 parent 1066ac2 commit 361a080

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

dist/angular-ui-tree.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -626,7 +626,7 @@
626626

627627
// Fire dragStart callback
628628
scope.$apply(function () {
629-
scope.$callbacks.dragStart(dragInfo.eventArgs(elements, pos));
629+
scope.$treeScope.$callbacks.dragStart(dragInfo.eventArgs(elements, pos));
630630
});
631631

632632
tagName = scope.$element.prop('tagName');
@@ -870,7 +870,7 @@
870870
}
871871

872872
scope.$apply(function () {
873-
scope.$callbacks.dragMove(dragInfo.eventArgs(elements, pos));
873+
scope.$treeScope.$callbacks.dragMove(dragInfo.eventArgs(elements, pos));
874874
});
875875
}
876876
};
@@ -880,7 +880,7 @@
880880

881881
if (dragElm) {
882882
scope.$treeScope.$apply(function () {
883-
scope.$callbacks.beforeDrop(dragInfo.eventArgs(elements, pos));
883+
scope.$treeScope.$callbacks.beforeDrop(dragInfo.eventArgs(elements, pos));
884884
});
885885
// roll back elements changed
886886
hiddenPlaceElm.replaceWith(scope.$element);
@@ -891,13 +891,13 @@
891891
if (scope.$$apply) {
892892
scope.$treeScope.$apply(function () {
893893
dragInfo.apply();
894-
scope.$callbacks.dropped(dragInfo.eventArgs(elements, pos));
894+
scope.$treeScope.$callbacks.dropped(dragInfo.eventArgs(elements, pos));
895895
});
896896
} else {
897897
bindDrag();
898898
}
899899
scope.$treeScope.$apply(function () {
900-
scope.$callbacks.dragStop(dragInfo.eventArgs(elements, pos));
900+
scope.$treeScope.$callbacks.dragStop(dragInfo.eventArgs(elements, pos));
901901
});
902902
scope.$$apply = false;
903903
dragInfo = null;

0 commit comments

Comments
 (0)