UNPKG

@tindtechnologies/universalviewer

Version:

The Universal Viewer is a community-developed open source project on a mission to help you share your 📚📜📰📽️📻🗿 with the 🌎

56 lines (55 loc) 1.57 kB
import { BaseConfig } from "../../BaseConfig"; import { Dialogue } from "../uv-shared-module/Dialogue"; export declare class ShareDialogue<T extends BaseConfig["modules"]["shareDialogue"]> extends Dialogue<T> { $code: JQuery; $customSize: JQuery; $customSizeDropDown: JQuery; $embedButton: JQuery; $embedHeader: JQuery; $embedView: JQuery; $footer: JQuery; $heightInput: JQuery; $iiifButton: JQuery; $shareButton: JQuery; $shareFrame: JQuery; $shareHeader: JQuery; $shareInput: JQuery; $shareLink: JQuery; $shareView: JQuery; $size: JQuery; $tabs: JQuery; $tabsContent: JQuery; $termsOfUseButton: JQuery; $widthInput: JQuery; $x: JQuery; aspectRatio: number; code: string; currentHeight: number; currentWidth: number; isEmbedViewVisible: boolean; isShareViewVisible: boolean; maxWidth: number; maxHeight: number; minWidth: number; minHeight: number; shareManifestsEnabled: boolean; constructor($element: JQuery); create(): void; open(triggerButton?: HTMLElement): void; getShareUrl(): string | null; isShareAvailable(): boolean; update(): void; updateShareOptions(): void; updateInstructions(): void; getSelectedSize(): JQuery; updateWidthRatio(): void; updateHeightRatio(): void; updateShareFrame(): void; updateTermsOfUseButton(): void; openShareView(): void; openEmbedView(): void; close(): void; getViews(): JQuery; equaliseViewHeights(): void; resize(): void; }