UNPKG

survey-core

Version:

survey.js is a JavaScript Survey Library. It is a modern way to add a survey to your website. It uses JSON for survey metadata and results.

34 lines (33 loc) 1.28 kB
import { AdaptiveActionContainer } from "../actions/adaptive-container"; interface IDimensions { scroll: number; offset: number; } export declare class ResponsivityManager { container: HTMLDivElement; private model; afterInitializeCallback?: () => void; private resizeObserver; private isInitialized; private isResizeObserverStarted; getComputedStyle: (elt: Element) => CSSStyleDeclaration; constructor(container: HTMLDivElement, model: AdaptiveActionContainer, afterInitializeCallback?: () => void); protected getDimensions(element: HTMLElement): IDimensions; protected getAvailableSpace(): number; protected getGap(): number; protected calcItemSize(item: HTMLElement): number; private updateItemsDimensions; private get isContainerVisible(); protected shouldProcessResponsiveness(): boolean; private process; private isDisposed; update(forceUpdate: boolean): void; dispose(): void; } export declare class VerticalResponsivityManager extends ResponsivityManager { constructor(container: HTMLDivElement, model: AdaptiveActionContainer); protected getDimensions(): IDimensions; protected getAvailableSpace(): number; protected calcItemSize(item: HTMLDivElement): number; } export {};