Skip to main content

Interface: BaseController

Properties​

_canClose​

_canClose: boolean;

autoresize​

autoresize: boolean;

classList​

classList: string[];

closable​

closable: boolean;

containers​

containers: object;

contentView?​

optional contentView: HTMLElement;

contentWrap?​

optional contentWrap: HTMLElement;

contentWrap2?​

optional contentWrap2: HTMLElement;

main?​

optional main: HTMLElement;

parent​

parent: HTMLElement;

sizer?​

optional sizer: HTMLElement;

toolbar?​

optional toolbar: HTMLElement;

view?​

optional view: HTMLElement;

destroyed​

destroyed: boolean;

eventOptions​

eventOptions: 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;
}>;

events​

events: Events;

fullscreen​

fullscreen: object;

lg​

lg: boolean;

md​

md: boolean;

sm​

sm: boolean;

loaded​

loaded: boolean;

map​

map: MapSVGMap;

middlewareOptions​

middlewareOptions: Middleware[];

middlewares​

middlewares: MiddlewareList;

mobileCloseBtn​

mobileCloseBtn: HTMLElement;

name​

name: string;

noPadding?​

optional noPadding: boolean;

opened​

opened: boolean;

options​

options: unknown;

parent?​

optional parent: ObjectWithEvents;

position?​

optional position: "absolute" | "relative" | "fixed";

resizeSensor​

resizeSensor: ResizeSensor;

scrollable​

scrollable: boolean;

state​

state: object;

Index Signature​

[key: string]: any

styles​

styles: Partial<CSSStyleDeclaration>;

template?​

optional template: string;

templates​

templates: object;

main​

main: HandlebarsTemplateDelegate<any>;

toolbar​

toolbar: HandlebarsTemplateDelegate<any>;

uid​

uid: number;

withToolbar​

withToolbar: boolean;