@acdh-oeaw/universalviewer
Version:
The Universal Viewer is a community-developed open source project on a mission to help you share your 📚📜📰📽️📻🗿 with the 🌎
28 lines (27 loc) • 764 B
TypeScript
import { BaseView } from "./BaseView";
import { BaseConfig } from "../../BaseConfig";
export declare class Dialogue<T extends BaseConfig["modules"]["dialogue"]> extends BaseView<T> {
allowClose: boolean;
isActive: boolean;
isUnopened: boolean;
openCommand: string;
closeCommand: string;
returnFunc: any;
$bottom: JQuery;
$triggerButton: JQuery;
$closeButton: JQuery;
$content: JQuery;
$buttons: JQuery;
$middle: JQuery;
$top: JQuery;
constructor($element: JQuery);
create(): void;
enableClose(): void;
disableClose(): void;
setDockedPosition(): void;
open(triggerButton?: HTMLElement): void;
afterFirstOpen(): void;
close(): void;
resize(): void;
private handleKeydown;
}