@acdh-oeaw/universalviewer
Version:
The Universal Viewer is a community-developed open source project on a mission to help you share your 📚📜📰📽️📻🗿 with the 🌎
40 lines (39 loc) • 1.16 kB
TypeScript
import { BaseView } from "./BaseView";
import { ExpandPanel } from "../../extensions/config/ExpandPanel";
export declare class BaseExpandPanel<T extends ExpandPanel> extends BaseView<T> {
isExpanded: boolean;
isFullyExpanded: boolean;
isUnopened: boolean;
autoToggled: boolean;
expandFullEnabled: boolean;
$closed: JQuery;
$closedTitle: JQuery;
$collapseButton: JQuery;
$expandButton: JQuery;
$expandFullButton: JQuery;
$main: JQuery;
$title: JQuery;
$top: JQuery;
constructor($element: JQuery);
create(): void;
init(): void;
setTitle(title: string): void;
toggle(autoToggled?: boolean): void;
toggled(): void;
expandFull(): void;
collapseFull(): void;
getTargetWidth(): number;
getTargetLeft(): number;
getFullTargetWidth(): number;
getFullTargetLeft(): number;
toggleStart(): void;
toggleFinish(): void;
expandFullStart(): void;
expandFullFinish(): void;
collapseFullStart(): void;
collapseFullFinish(): void;
focusExpandButton(): void;
focusExpandFullButton(): void;
focusCollapseButton(): void;
resize(): void;
}