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;