Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- onDragStart={e => {
- e.stopPropagation()
- e.dataTransfer.setData('text/plain', 'anything')
- let pic = new Image()
- pic.style.visibility = 'hidden'
- e.dataTransfer.setDragImage(pic, 0, 0)
- e.dataTransfer.effectAllowed = 'default'
- if (this.state.hover) {
- this.calcBoxSizes(true)
- }
- onDragStart={e => {
- //console.log('ondragstart')
- e.stopPropagation()
- e.dataTransfer.setData('text/plain', 'anything')
- let pic = new Image()
- pic.src = "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" //transparent gif, resolves issue with Safari that otherwise does not allow dragging
- pic.style.visibility = 'hidden'
- e.dataTransfer.setDragImage(pic, 0, 0)
- e.dataTransfer.effectAllowed = 'default'
- if (this.state.hover) {
- this.calcBoxSizes(true)
- }
Add Comment
Please, Sign In to add comment