@progress/telerik-common-report-viewer
Version:
Common code for Progress® Telerik® Report Viewer
91 lines (90 loc) • 3.04 kB
TypeScript
import { IReportController } from './Interfaces';
import { PageInfo } from './Models';
import { LocalizationMessageType } from './Types';
export declare class ContentArea {
private controller;
private actions;
private placeholder;
private pageContainer;
private pageWrapper;
private parametersContainer;
private notification;
private pendingElement;
private documentReady;
private reportPageIsLoaded;
private navigateToPageOnDocReady;
private navigateToElementOnDocReady;
private onClickHandler;
private onMouseEnterHandler;
private onMouseLeaveHandler;
private isNewReportSource;
private showNotificationTimeoutId;
private resizeService;
private scrollManager;
private messages;
private uiFreezeCoordinator;
private enableAccessibility;
private initialPageAreaImageUrl;
private showPageAreaImage;
constructor(element: HTMLElement, controller: IReportController, messages: LocalizationMessageType, options?: any);
destroy(): void;
private onResize;
private onPageReady;
private onServerActionStarted;
private onReportSourceChanged;
private onNoReport;
private onBeforeLoadReport;
private onBeginLoadReport;
private onReportLoadProgress;
private onReportLoadComplete;
private onReportAutoRunOff;
private onRenderingStopped;
private onMissingOrInvalidParameters;
private onError;
private clearPendingTimeoutIds;
private invalidateCurrentlyLoadedPage;
private navigateWhenPageAvailable;
private navigateOnLoadComplete;
private clearPage;
private shouldAutosizePage;
private onPrintStarted;
private onPrintDocumentReady;
private onExportStarted;
private onExportDocumentReady;
private updatePageDimensions;
private clear;
private findPage;
private navigateToPage;
private navigateToPageOnDocumentReady;
private navigateToPageCore;
private navigateToElement;
private findNextFocusableElement;
private disablePagesArea;
private disableParametersArea;
private showError;
private showNotification;
private hideNotification;
private pageNo;
private setPageNo;
private beginLoadPage;
private setPageDimensions;
private enableInteractivity;
private disableInteractivity;
private onClick;
private onMouseEnter;
private onMouseLeave;
private onInteractiveItemClick;
private onInteractiveItemEnter;
private onInteractiveItemLeave;
private onToolTipItemEnter;
private onToolTipItemLeave;
private getNavigateToPageOnDocReady;
private getAction;
updatePageStyle(pageInfo: PageInfo): void;
private setPageContent;
setScrollablePage(page: HTMLElement, pageInfo: PageInfo): void;
renderPageElement(pageInfo: PageInfo): HTMLElement;
private applyPlaceholderViewModeClass;
private setPageAreaImage;
private clearPageAreaImage;
}