* Selects the provided multi-drag item * @param {HTMLElement} el The element to be selected
(el)
| 530 | * @param {HTMLElement} el The element to be selected |
| 531 | */ |
| 532 | select(el) { |
| 533 | let sortable = el.parentNode[expando]; |
| 534 | if (!sortable || !sortable.options.multiDrag || ~multiDragElements.indexOf(el)) return; |
| 535 | if (multiDragSortable && multiDragSortable !== sortable) { |
| 536 | multiDragSortable.multiDrag._deselectMultiDrag(); |
| 537 | multiDragSortable = sortable; |
| 538 | } |
| 539 | toggleClass(el, sortable.options.selectedClass, true); |
| 540 | multiDragElements.push(el); |
| 541 | }, |
| 542 | /** |
| 543 | * Deselects the provided multi-drag item |
| 544 | * @param {HTMLElement} el The element to be deselected |
nothing calls this directly
no test coverage detected
searching dependent graphs…