@@ -108,12 +108,24 @@ var Image = React.createClass({
108
108
configureDragDrop (registerType ) {
109
109
110
110
// Specify all supported types by calling registerType(type, { dragSource?, dropTarget? })
111
+
111
112
registerType (ItemTypes .IMAGE , {
112
113
113
- // dragSource, when specified, is { beginDrag(component), canDrag(component)?, endDrag(component, dropEffect)? }
114
+ // dragSource, when specified, is {
115
+ // beginDrag(component),
116
+ // canDrag(component)?,
117
+ // endDrag(component, dropEffect)?
118
+ // }
119
+
114
120
dragSource: {
115
121
116
- // beginDrag should return { item, dragAnchors?, dragPreview?, dragEffect? }
122
+ // beginDrag should return {
123
+ // item,
124
+ // dragAnchors?,
125
+ // dragPreview?,
126
+ // dragEffect?
127
+ // }
128
+
117
129
beginDrag (component ) {
118
130
return {
119
131
item: component .props .image
@@ -181,12 +193,7 @@ var ImageBlock = React.createClass({
181
193
render () {
182
194
183
195
// {...this.dropTargetFor(ItemTypes.IMAGE)} will expand into
184
- // {
185
- // onDragEnter: (handled by mixin),
186
- // onDragOver: (handled by mixin),
187
- // onDragLeave: (handled by mixin),
188
- // onDrop: (handled by mixin) }
189
- // }
196
+ // { onDragEnter: (handled by mixin), onDragOver: (handled by mixin), onDragLeave: (handled by mixin), onDrop: (handled by mixin) }
190
197
191
198
return (
192
199
< div {... this .dropTargetFor (ItemTypes .IMAGE )}>
0 commit comments