(evt, vertical, sortable)
| 2255 | return vertical ? evt.clientX < childContainingRect.left - spacer || evt.clientY < firstElRect.top && evt.clientX < firstElRect.right : evt.clientY < childContainingRect.top - spacer || evt.clientY < firstElRect.bottom && evt.clientX < firstElRect.left; |
| 2256 | } |
| 2257 | function _ghostIsLast(evt, vertical, sortable) { |
| 2258 | var lastElRect = getRect(lastChild(sortable.el, sortable.options.draggable)); |
| 2259 | var childContainingRect = getChildContainingRectFromElement(sortable.el, sortable.options, ghostEl); |
| 2260 | var spacer = 10; |
| 2261 | return vertical ? evt.clientX > childContainingRect.right + spacer || evt.clientY > lastElRect.bottom && evt.clientX > lastElRect.left : evt.clientY > childContainingRect.bottom + spacer || evt.clientX > lastElRect.right && evt.clientY > lastElRect.top; |
| 2262 | } |
| 2263 | function _getSwapDirection(evt, target, targetRect, vertical, swapThreshold, invertedSwapThreshold, invertSwap, isLastTarget) { |
| 2264 | var mouseOnAxis = vertical ? evt.clientY : evt.clientX, |
| 2265 | targetLength = vertical ? targetRect.height : targetRect.width, |
no test coverage detected
searching dependent graphs…