1
1
'use strict' ;
2
-
3
- var _typeof = typeof Symbol === "function" && typeof Symbol . iterator === "symbol" ? function ( obj ) { return typeof obj ; } : function ( obj ) { return obj && typeof Symbol === "function" && obj . constructor === Symbol && obj !== Symbol . prototype ? "symbol" : typeof obj ; } ;
4
-
5
2
var _extends = Object . assign || function ( target ) { for ( var i = 1 ; i < arguments . length ; i ++ ) { var source = arguments [ i ] ; for ( var key in source ) { if ( Object . prototype . hasOwnProperty . call ( source , key ) ) { target [ key ] = source [ key ] ; } } } return target ; } ;
6
3
7
4
function _toConsumableArray ( arr ) { if ( Array . isArray ( arr ) ) { for ( var i = 0 , arr2 = Array ( arr . length ) ; i < arr . length ; i ++ ) { arr2 [ i ] = arr [ i ] ; } return arr2 ; } else { return Array . from ( arr ) ; } }
@@ -133,9 +130,10 @@ function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr
133
130
optionsAdded [ 'on' + elt ] = emit . bind ( _this3 , elt ) ;
134
131
} ) ;
135
132
136
- var options = _extends ( { } , this . options , optionsAdded , { onMove : function onMove ( evt ) {
137
- return _this3 . onDragMove ( evt ) ;
133
+ var options = _extends ( { } , this . options , optionsAdded , { onMove : function onMove ( evt , originalEvent ) {
134
+ return _this3 . onDragMove ( evt , originalEvent ) ;
138
135
} } ) ;
136
+ ! ( 'draggable' in options ) && ( options . draggable = '>*' ) ;
139
137
this . _sortable = new Sortable ( this . rootContainer , options ) ;
140
138
this . computeIndexes ( ) ;
141
139
} ,
@@ -315,11 +313,9 @@ function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr
315
313
var currentDOMIndex = domChildren . indexOf ( evt . related ) ;
316
314
var currentIndex = relatedContext . component . getVmIndex ( currentDOMIndex ) ;
317
315
var draggedInList = domChildren . indexOf ( draggingElement ) != - 1 ;
318
- console . log ( draggedInList , evt . willInsertAfter , currentDOMIndex , currentIndex ) ;
319
- // return (draggedInList || !evt.willInsertAfter) ? currentIndex : currentIndex + 1
320
- return evt . willInsertAfter ? currentIndex + 1 : currentIndex ;
316
+ return draggedInList || ! evt . willInsertAfter ? currentIndex : currentIndex + 1 ;
321
317
} ,
322
- onDragMove : function onDragMove ( evt ) {
318
+ onDragMove : function onDragMove ( evt , originalEvent ) {
323
319
var onMove = this . move ;
324
320
if ( ! onMove || ! this . realList ) {
325
321
return true ;
@@ -330,7 +326,7 @@ function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr
330
326
var futureIndex = this . computeFutureIndex ( relatedContext , evt ) ;
331
327
_extends ( draggedContext , { futureIndex : futureIndex } ) ;
332
328
_extends ( evt , { relatedContext : relatedContext , draggedContext : draggedContext } ) ;
333
- return onMove ( evt ) ;
329
+ return onMove ( evt , originalEvent ) ;
334
330
} ,
335
331
onDragEnd : function onDragEnd ( evt ) {
336
332
this . computeIndexes ( ) ;
@@ -341,7 +337,7 @@ function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr
341
337
return draggableComponent ;
342
338
}
343
339
344
- if ( ( typeof exports === 'undefined' ? 'undefined' : _typeof ( exports ) ) == "object" ) {
340
+ if ( typeof exports == "object" ) {
345
341
var Sortable = require ( "sortablejs" ) ;
346
342
module . exports = buildDraggable ( Sortable ) ;
347
343
} else if ( typeof define == "function" && define . amd ) {
0 commit comments