UNPKG

@eclipse-scout/core

Version:
26 lines 1.12 kB
/// <reference types="jquery" /> import { GlassPane, LoadingSupportOptions, WidgetSupport } from '../index'; export declare class LoadingSupport extends WidgetSupport { loadingIndicatorDelay: number; withGlassPane: boolean; protected _$loadingIndicator: JQuery; protected _loadingIndicatorTimeoutId: number; protected _glassPane: GlassPane; protected _containerScrollHandler: (event: JQuery.ScrollEvent) => void; /** * @param options a mandatory options object */ constructor(options: LoadingSupportOptions); setLoadingIndicatorDelay(loadingIndicatorDelay: number): void; protected _ensure$Container(): void; /** * @param immediate whether the {@link loadingIndicatorDelay} should be ignored and the indicator rendered immediately. */ renderLoading(immediate?: boolean): void; protected _renderLoadingIndicator(): void; protected _removeLoadingIndicator(): void; remove(): void; protected _onContainerScroll(event: JQuery.ScrollEvent): void; protected _updateGlassPanePosition(): void; } //# sourceMappingURL=LoadingSupport.d.ts.map