Guest User

Untitled

a guest
Feb 25th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. onDragStart={e => {
  2. e.stopPropagation()
  3. e.dataTransfer.setData('text/plain', 'anything')
  4. let pic = new Image()
  5. pic.style.visibility = 'hidden'
  6. e.dataTransfer.setDragImage(pic, 0, 0)
  7. e.dataTransfer.effectAllowed = 'default'
  8. if (this.state.hover) {
  9. this.calcBoxSizes(true)
  10. }
  11.  
  12. onDragStart={e => {
  13. //console.log('ondragstart')
  14. e.stopPropagation()
  15. e.dataTransfer.setData('text/plain', 'anything')
  16. let pic = new Image()
  17. pic.src = "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" //transparent gif, resolves issue with Safari that otherwise does not allow dragging
  18. pic.style.visibility = 'hidden'
  19. e.dataTransfer.setDragImage(pic, 0, 0)
  20. e.dataTransfer.effectAllowed = 'default'
  21. if (this.state.hover) {
  22. this.calcBoxSizes(true)
  23. }
Add Comment
Please, Sign In to add comment