Skip to content

Commit 4826ea1

Browse files
sachinsahoo11dabeng
authored andcommitted
Fixing drag and drop on IE and Edge
1 parent 60c3f3d commit 4826ea1

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/js/jquery.orgchart.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -966,11 +966,14 @@
966966
},
967967
//
968968
dragoverHandler: function (event) {
969-
event.preventDefault();
970969
if (!$(event.delegateTarget).is('.allowedDrop')) {
971970
event.originalEvent.dataTransfer.dropEffect = 'none';
971+
} else {
972+
// default action for drag-and-drop of div is not to drop, so preventing default action for nodes which have allowedDrop class
973+
//to fix drag and drop on IE and Edge
974+
event.preventDefault();
972975
}
973-
},
976+
},
974977
//
975978
dragendHandler: function (event) {
976979
this.$chart.find('.allowedDrop').removeClass('allowedDrop');

0 commit comments

Comments
 (0)