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;