Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
eprevot committed Jun 7, 2016
1 parent 16f88b7 commit 5ee3905
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 4 deletions.
15 changes: 13 additions & 2 deletions angular-drag-and-drop-lists.js
Original file line number Diff line number Diff line change
Expand Up @@ -562,12 +562,23 @@ angular.module('dndLists', [])
* the CSS selector .dndDragging:not(.dndDraggingSource) [dnd-handle] for that.
*/
.directive('dndHandle', function() {
function findDraggableParent(element) {
parent = element.parent();
if(parent.attr('dnd-draggable')) {
return parent;
}
return findDraggableParent(parent);
}

return function(scope, element, attr) {
element.attr("draggable", "true");

element.on('dragstart dragend', function(event) {
event = event.originalEvent || event;
event._dndHandle = true;
parent = findDraggableParent(element);
if(parent.attr('draggable') == 'true') {
event = event.originalEvent || event;
event._dndHandle = true;
}
});
};
})
Expand Down
4 changes: 2 additions & 2 deletions angular-drag-and-drop-lists.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 5ee3905

Please sign in to comment.