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?
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;