UNPKG

@alfresco/adf-core

Version:
43 lines (42 loc) 1.63 kB
import { AfterViewInit, ElementRef, EventEmitter, OnDestroy, OnInit, QueryList } from '@angular/core'; import { PdfThumbComponent } from '../pdf-viewer-thumb/pdf-viewer-thumb.component'; import * as i0 from "@angular/core"; export declare class PdfThumbListComponent implements OnInit, AfterViewInit, OnDestroy { private element; private document; pdfViewer: any; close: EventEmitter<void>; virtualHeight: number; translateY: number; renderItems: any[]; width: number; currentHeight: number; private items; private margin; private itemHeight; private previouslyFocusedElement; private keyManager; template: any; thumbsList: QueryList<PdfThumbComponent>; onKeydown(event: KeyboardEvent): void; onResize(): void; constructor(element: ElementRef, document: any); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; trackByFn(_: number, item: any): number; isSelected(pageNumber: number): boolean; goTo(pageNumber: number): void; scrollInto(pageNumber: number): void; getPages(): any; private setHeight; private calculateHeight; private calculateItems; private getContainerSetup; private onPageChange; private getPageIndex; private canSelectNextItem; private canSelectPreviousItem; static ɵfac: i0.ɵɵFactoryDeclaration<PdfThumbListComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<PdfThumbListComponent, "adf-pdf-thumbnails", never, { "pdfViewer": { "alias": "pdfViewer"; "required": true; }; }, { "close": "close"; }, ["template"], never, true, never>; }