base.js 403 B

123456789101112131415
  1. // prevent unexpected DnD behaviors
  2. (function (window) {
  3. function rejectDnD(ev) {
  4. ev.preventDefault()
  5. ev.stopPropagation()
  6. ev.dataTransfer.effectAllowed = 'none'
  7. ev.dataTransfer.dropEffect = 'none'
  8. }
  9. window.addEventListener('dragenter', rejectDnD)
  10. window.addEventListener('dragover', rejectDnD)
  11. window.addEventListener('drop', rejectDnD)
  12. })(window)