Browse Source

+ mouseover

pull/1191/head
RubaXa 7 years ago
parent
commit
47e70b64e1
  1. 10
      Sortable.js

10
Sortable.js

@ -673,6 +673,11 @@
} }
_on(document, 'drop', _this); _on(document, 'drop', _this);
// #1143: Бывает элемент с IFrame внутри блокирует `drop`,
// поэтому если вызволся `mouseover`, значит надо отменять весь d'n'd.
_on(document, 'mouseover', _this);
_this._dragStartId = _nextTick(_this._dragStarted); _this._dragStartId = _nextTick(_this._dragStarted);
} }
}, },
@ -892,6 +897,7 @@
_cancelNextTick(this._dragStartId); _cancelNextTick(this._dragStartId);
// Unbind events // Unbind events
_off(document, 'mouseover', this);
_off(document, 'mousemove', this._onTouchMove); _off(document, 'mousemove', this._onTouchMove);
if (this.nativeDraggable) { if (this.nativeDraggable) {
@ -1021,6 +1027,10 @@
} }
break; break;
case 'mouseover':
this._onDrop(evt);
break;
case 'selectstart': case 'selectstart':
evt.preventDefault(); evt.preventDefault();
break; break;

Loading…
Cancel
Save