File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -25,19 +25,23 @@ module.exports = class extends React.Component {
25
25
const options = { ...this . props . options } ;
26
26
27
27
[
28
+ 'onChoose' ,
28
29
'onStart' ,
29
30
'onEnd' ,
30
31
'onAdd' ,
31
- 'onSort' ,
32
32
'onUpdate' ,
33
+ 'onSort' ,
33
34
'onRemove' ,
34
35
'onFilter' ,
35
- 'onMove'
36
+ 'onMove' ,
37
+ 'onClone'
36
38
] . forEach ( ( name ) => {
37
39
const eventHandler = options [ name ] ;
38
40
39
- options [ name ] = ( evt ) => {
40
- if ( name === 'onStart' ) {
41
+ options [ name ] = ( ...params ) => {
42
+ const [ evt ] = params ;
43
+
44
+ if ( name === 'onChoose' ) {
41
45
store . nextSibling = evt . item . nextElementSibling ;
42
46
store . activeComponent = this ;
43
47
} else if ( ( name === 'onAdd' || name === 'onUpdate' ) && this . props . onChange ) {
@@ -62,7 +66,8 @@ module.exports = class extends React.Component {
62
66
}
63
67
64
68
if ( evt . type === 'move' ) {
65
- const canMove = eventHandler ? eventHandler ( evt ) : true ;
69
+ const [ evt , originalEvent ] = params ;
70
+ const canMove = eventHandler ? eventHandler ( evt , originalEvent ) : true ;
66
71
return canMove ;
67
72
}
68
73
You can’t perform that action at this time.
0 commit comments