@tindtechnologies/universalviewer
Version:
The Universal Viewer is a community-developed open source project on a mission to help you share your 📚📜📰📽️📻🗿 with the 🌎
62 lines (61 loc) • 2.3 kB
TypeScript
import { FooterPanel as BaseFooterPanel } from "../uv-shared-module/FooterPanel";
import { AnnotationGroup } from "@iiif/manifold";
import { Config } from "../../extensions/uv-openseadragon-extension/config/Config";
export declare class FooterPanel extends BaseFooterPanel<Config["modules"]["searchFooterPanel"]> {
$clearSearchResultsButton: JQuery;
$line: JQuery;
$nextResultButton: JQuery;
$pagePositionLabel: JQuery;
$pagePositionMarker: JQuery;
$placemarkerDetails: JQuery;
$placemarkerDetailsBottom: JQuery;
$placemarkerDetailsTop: JQuery;
$previousResultButton: JQuery;
$printButton: JQuery;
$searchButton: JQuery;
$searchContainer: JQuery;
$searchLabel: JQuery;
$searchOptions: JQuery;
$searchPagerContainer: JQuery;
$searchPagerControls: JQuery;
$searchResultsContainer: JQuery;
$searchResultsInfo: JQuery;
$searchText: JQuery;
$searchTextContainer: JQuery;
currentPlacemarkerIndex: number;
placemarkerTouched: boolean;
terms: string;
constructor($element: JQuery);
create(): void;
isSearchEnabled(): boolean;
isZoomToSearchResultEnabled(): boolean;
isPreviousButtonEnabled(): boolean;
isNextButtonEnabled(): boolean;
getSearchResults(): AnnotationGroup[];
getCurrentSearchResultRectIndex(): number;
getFirstSearchResultCanvasIndex(): number;
getLastSearchResultCanvasIndex(): number;
getLastSearchResultRectIndex(): number;
updateNextButton(): void;
updatePrevButton(): void;
updatePrintButton(): void;
search(terms: string): void;
getSearchResultPlacemarkers(): JQuery;
setCurrentSearchResultPlacemarker(): void;
positionSearchResultPlacemarkers(): void;
onPlacemarkerTouchStart(that: any): void;
onPlacemarkerClick(that: any): void;
onPlacemarkerMouseEnter(that: any): void;
onPlacemarkerMouseLeave(e: any, that: any): void;
setPageMarkerPosition(): void;
clearSearchResults(): void;
getPageLineRatio(): number;
canvasIndexChanged(): void;
settingsChanged(): void;
setPlacemarkerLabel(): void;
isPageModeEnabled(): boolean;
showSearchSpinner(): void;
hideSearchSpinner(): void;
displaySearchResults(results: AnnotationGroup[], terms?: string): void;
resize(): void;
}