UNPKG

vue-draggable

Version:

Vue drag and drop library without any dependency

15 lines (14 loc) 622 B
export const getOptions = (componentInstance, options) => ({ dropzoneSelector: 'ul', draggableSelector: 'li', handlerSelector: null, reactivityEnabled: true, multipleDropzonesItemsDraggingEnabled: false, showDropzoneAreas: true, ...options, onDragstart: (options.onDragstart || (() => {})).bind(componentInstance), onDragenter: (options.onDragenter || (() => {})).bind(componentInstance), onDragover: (options.onDragover || (() => {})).bind(componentInstance), onDragend: (options.onDragend || (() => {})).bind(componentInstance), onDrop: (options.onDrop || (() => {})).bind(componentInstance) });