Skip to content

Commit 840dd1c

Browse files
Merge pull request #145 from benib/ng-drag-handle-without-jquery
makes ng-drag-handle work without jQuery
2 parents b4bbf57 + d38ee54 commit 840dd1c

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

ngDraggable.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,13 @@ angular.module("ngDraggable", [])
5151
var initialize = function () {
5252
element.attr('draggable', 'false'); // prevent native drag
5353
// check to see if drag handle(s) was specified
54-
var dragHandles = element.find('[ng-drag-handle]');
54+
// if querySelectorAll is available, we use this instead of find
55+
// as JQLite find is limited to tagnames
56+
if (element[0].querySelectorAll) {
57+
var dragHandles = angular.element(element[0].querySelectorAll('[ng-drag-handle]'));
58+
} else {
59+
var dragHandles = element.find('[ng-drag-handle]');
60+
}
5561
if (dragHandles.length) {
5662
_dragHandle = dragHandles;
5763
}

0 commit comments

Comments
 (0)