Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@uiur
Created December 30, 2014 03:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save uiur/a38ad0f174c3cc9572a0 to your computer and use it in GitHub Desktop.
Save uiur/a38ad0f174c3cc9572a0 to your computer and use it in GitHub Desktop.
DragData.coffee
DragData =
set: (event, data) ->
transfer = event.originalEvent.dataTransfer
transfer.setData('text/drag-data', JSON.stringify(data))
get: (event) ->
data = event.originalEvent.dataTransfer.getData('text/drag-data')
try
result = JSON.parse(data)
catch
result = undefined
result
module.exports = DragData
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment