UNPKG

@progress/telerik-common-report-viewer

Version:

Common code for Progress® Telerik® Report Viewer

28 lines (27 loc) 883 B
export declare class UIFreezeCoordinator { private scaleFactor; private placeholder; private scrollableContainer; private itemsInitialState; private xFrozenAreasBounds; private yFrozenAreasBounds; private freezeMaxZIndex; private freezeBGColor; private currentlyFrozenContainer; private zIndex; init(placeholder: HTMLElement): void; reset(placeholder: HTMLElement): void; setScaleFactor(scaleFactor: number): void; private attachToScrollEvent; private saveFreezeItemsInitialState; private _saveFreezeItemInitialState; private updateFreezeItemsOnScroll; private resetToDefaultPosition; private updateUIElementsPosition; private applyBgColorOnScroll; private hasSetBgColor; private isFrozen; private isInScrollVisibleArea; private isVisibleVertically; private isVisibleHorizontally; }