Interface: ControllerOptions
Extended by
Properties
autoresize?
optional autoresize: boolean;
classList?
optional classList: string[];
closable?
optional closable: boolean;
container
container: HTMLElement;
events?
optional events: object & object;
Type declaration
afterClose?
optional afterClose: BaseEventHandler<{
controller: BaseController;
}>;
afterLoad?
optional afterLoad: BaseEventHandler<{
controller: BaseController;
}>;
afterRedraw?
optional afterRedraw: BaseEventHandler<{
controller: BaseController;
}>;
afterShow?
optional afterShow: BaseEventHandler<{
controller: BaseController;
}>;
afterUnload?
optional afterUnload: BaseEventHandler<{
controller: BaseController;
}>;
beforeClose?
optional beforeClose: BaseEventHandler<{
controller: BaseController;
}>;
beforeLoad?
optional beforeLoad: BaseEventHandler<{
controller: BaseController;
}>;
beforeRedraw?
optional beforeRedraw: BaseEventHandler<{
controller: BaseController;
}>;
beforeShow?
optional beforeShow: BaseEventHandler<{
controller: BaseController;
}>;
resize?
optional resize: BaseEventHandler<{
controller: BaseController;
}>;
fullscreen?
optional fullscreen: object;
lg?
optional lg: boolean;
md?
optional md: boolean;
sm?
optional sm: boolean;
map
map: MapSVGMap;
middleware?
optional middleware: Middleware[];
noPadding?
optional noPadding: boolean;
opened?
optional opened: boolean;
options?
optional options: unknown;
parent?
optional parent: ObjectWithEvents;
position?
optional position: "absolute" | "relative" | "fixed";
scrollable?
optional scrollable: boolean;
state?
optional state: Record<string, unknown>;
styles?
optional styles: Partial<CSSStyleDeclaration>;
template?
optional template: string;
withToolbar?
optional withToolbar: boolean;