UNPKG

@chief-editor/ui

Version:

UI Component for chief editor

1 lines 371 B
export function getTranslate(t,e,r,n){void 0===n&&(n=!1);var a=0,i=!1,o=!1,s="translateX";if(t&&e&&null!==r){var f=0,l=0,c=0;n?(s="translateY",f=t.clientHeight,l=e.offsetHeight):(f=t.clientWidth,l=e.scrollWidth);var h=f-l;i=(a=(a=h<(c="number"==typeof r?r:n?-r.offsetTop:-r.offsetLeft)?c:h)>0?0:a)<0,o=h<a}return{showPrev:i,showNext:o,translate:{direction:s,distance:a}}}