Skip to content

Commit c9ed074

Browse files
author
dabeng
committed
Fix-bug: drag and drop in IE is not working
1 parent 5a4fd6d commit c9ed074

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

dist/js/jquery.orgchart.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -671,7 +671,9 @@
671671
});
672672
if (opts.draggable) {
673673
$nodeDiv.on('dragstart', function(event) {
674-
event.originalEvent.dataTransfer.setData('text/html', 'hack for firefox');
674+
if (/firefox/.test(window.navigator.userAgent.toLowerCase())) {
675+
event.originalEvent.dataTransfer.setData('text/html', 'hack for firefox');
676+
}
675677
var $dragged = $(this);
676678
var $dragZone = $dragged.closest('.nodes').siblings().eq(0).find('.node:first');
677679
var $dragHier = $dragged.closest('table').find('.node');

examples/js/jquery.orgchart.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -671,7 +671,9 @@
671671
});
672672
if (opts.draggable) {
673673
$nodeDiv.on('dragstart', function(event) {
674-
event.originalEvent.dataTransfer.setData('text/html', 'hack for firefox');
674+
if (/firefox/.test(window.navigator.userAgent.toLowerCase())) {
675+
event.originalEvent.dataTransfer.setData('text/html', 'hack for firefox');
676+
}
675677
var $dragged = $(this);
676678
var $dragZone = $dragged.closest('.nodes').siblings().eq(0).find('.node:first');
677679
var $dragHier = $dragged.closest('table').find('.node');

0 commit comments

Comments
 (0)