Skip to main content

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
afterClose: BaseEventHandler<object>;
Type declaration
controller
controller: BaseController;
afterLoad
afterLoad: BaseEventHandler<object>;
Type declaration
controller
controller: BaseController;
afterRedraw
afterRedraw: BaseEventHandler<object>;
Type declaration
controller
controller: BaseController;
afterShow
afterShow: BaseEventHandler<object>;
Type declaration
controller
controller: BaseController;
afterUnload
afterUnload: BaseEventHandler<object>;
Type declaration
controller
controller: BaseController;
beforeClose
beforeClose: BaseEventHandler<object>;
Type declaration
controller
controller: BaseController;
beforeLoad
beforeLoad: BaseEventHandler<object>;
Type declaration
controller
controller: BaseController;
beforeRedraw
beforeRedraw: BaseEventHandler<object>;
Type declaration
controller
controller: BaseController;
beforeShow
beforeShow: BaseEventHandler<object>;
Type declaration
controller
controller: BaseController;
resize
resize: BaseEventHandler<object>;
Type declaration
controller
controller: BaseController;

fullscreen?

optional fullscreen: object;

lg?

optional lg: boolean;

md?

optional md: boolean;

sm?

optional sm: boolean;

map

map: MapSVGMap;

middleware

middleware: Middleware[];

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

template: string;

withToolbar?

optional withToolbar: boolean;