MCPcopy
hub / github.com/Shopify/draggable / getDraggableElementsForContainer

Method getDraggableElementsForContainer

src/Draggable/Draggable.js:398–408  ·  view source on GitHub ↗

* Returns draggable elements for a given container, excluding the mirror and * original source element if present * @param {HTMLElement} container * @return {HTMLElement[]}

(container)

Source from the content-addressed store, hash-verified

396 * @return {HTMLElement[]}
397 */
398 getDraggableElementsForContainer(container) {
399 const allDraggableElements = container.querySelectorAll(
400 this.options.draggable,
401 );
402
403 return [...allDraggableElements].filter((childElement) => {
404 return (
405 childElement !== this.originalSource && childElement !== this.mirror
406 );
407 });
408 }
409
410 /**
411 * Cancel dragging immediately

Callers 8

getDraggableElementsMethod · 0.95
resizeMethod · 0.80
[onSortableSort]Method · 0.80
Draggable.test.jsFile · 0.80
[onDragOver]Method · 0.80
Sortable.test.jsFile · 0.80
Swappable.test.jsFile · 0.80
MultipleContainersFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected