MCPcopy Index your code
hub / github.com/SortableJS/Sortable / setupClone

Function setupClone

plugins/MultiDrag/MultiDrag.js:81–97  ·  view source on GitHub ↗
({ sortable, cancel })

Source from the content-addressed store, hash-verified

79 },
80
81 setupClone({ sortable, cancel }) {
82 if (!this.isMultiDrag) return;
83 for (let i = 0; i < multiDragElements.length; i++) {
84 multiDragClones.push(clone(multiDragElements[i]));
85
86 multiDragClones[i].sortableIndex = multiDragElements[i].sortableIndex;
87
88 multiDragClones[i].draggable = false;
89 multiDragClones[i].style['will-change'] = '';
90
91 toggleClass(multiDragClones[i], this.options.selectedClass, false);
92 multiDragElements[i] === dragEl && toggleClass(multiDragClones[i], this.options.chosenClass, false);
93 }
94
95 sortable._hideClone();
96 cancel();
97 },
98
99 clone({ sortable, rootEl, dispatchSortableEvent, cancel }) {
100 if (!this.isMultiDrag) return;

Callers

nothing calls this directly

Calls 2

cloneFunction · 0.90
toggleClassFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…