|
|
|
@ -4,7 +4,12 @@ import { on, off, hasDnd } from 'utils/mixins'; |
|
|
|
module.exports = Backbone.View.extend({ |
|
|
|
events: { |
|
|
|
mousedown: 'startDrag', |
|
|
|
dragstart: 'handleDragStart' |
|
|
|
dragstart: 'handleDragStart', |
|
|
|
dragend: 'handleDragEnd' |
|
|
|
}, |
|
|
|
|
|
|
|
handleDragEnd(ev) { |
|
|
|
console.log('handleDragEnd'); |
|
|
|
}, |
|
|
|
|
|
|
|
initialize(o, config = {}) { |
|
|
|
@ -36,7 +41,6 @@ module.exports = Backbone.View.extend({ |
|
|
|
const isObj = isObject(content); |
|
|
|
const type = isObj ? 'text/json' : 'text'; |
|
|
|
const data = isObj ? JSON.stringify(content) : content; |
|
|
|
console.log('handleDragStart', data); |
|
|
|
// Note: data are not available on dragenter for security reason
|
|
|
|
ev.dataTransfer.setData(type, data); |
|
|
|
}, |
|
|
|
|