UNPKG

sdk-window

Version:

Resizable and movable (Angular) modal window.

55 lines (54 loc) 3.51 kB
import { EventEmitter, TemplateRef } from '@angular/core'; import * as i0 from "@angular/core"; export declare class SDKWindowComponent { /************************************************************************** * Input/Output Parameters **************************************************************************/ parent: string; windowID: string; windowTitle: string; windowColor: string; windowTitleColor: string; windowContent: TemplateRef<any> | undefined; windowContentData: any | undefined; windowActions: TemplateRef<any> | undefined; windowActionsData: any | undefined; zIndex: number; top: string; left: string; height: string; width: string; minHeight: string; minWidth: string; overflow: string; init: boolean; fullscreen: boolean; centered: boolean; resizable: boolean; closeable: boolean; maximize: boolean; highlight: boolean; adjustmentEvent: EventEmitter<any>; closeEvent: EventEmitter<any>; /************************************************************************** * Component Variables **************************************************************************/ protected mobile: boolean; protected ngOnInit(): void; protected ngAfterViewInit(): void; protected setFocus(_event: any, windowID: string): void; protected close(_event: any, windowID: string): void; protected maxsize(_event: any, windowID: string): void; protected resize(_event: any, windowID: string, area: string): void; protected move(_event: any, windowID: string): void; private sizing; private drag; private adjustmentData; private stopAdjustment; private calculateMobile; private calculateStyle; private setStyle; private setProperties; static ɵfac: i0.ɵɵFactoryDeclaration<SDKWindowComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SDKWindowComponent, "sdk-window", never, { "parent": { "alias": "parent"; "required": false; }; "windowID": { "alias": "windowID"; "required": false; }; "windowTitle": { "alias": "windowTitle"; "required": false; }; "windowColor": { "alias": "windowColor"; "required": false; }; "windowTitleColor": { "alias": "windowTitleColor"; "required": false; }; "windowContent": { "alias": "windowContent"; "required": false; }; "windowContentData": { "alias": "windowContentData"; "required": false; }; "windowActions": { "alias": "windowActions"; "required": false; }; "windowActionsData": { "alias": "windowActionsData"; "required": false; }; "zIndex": { "alias": "zIndex"; "required": false; }; "top": { "alias": "top"; "required": false; }; "left": { "alias": "left"; "required": false; }; "height": { "alias": "height"; "required": false; }; "width": { "alias": "width"; "required": false; }; "minHeight": { "alias": "minHeight"; "required": false; }; "minWidth": { "alias": "minWidth"; "required": false; }; "overflow": { "alias": "overflow"; "required": false; }; "init": { "alias": "init"; "required": false; }; "fullscreen": { "alias": "fullscreen"; "required": false; }; "centered": { "alias": "centered"; "required": false; }; "resizable": { "alias": "resizable"; "required": false; }; "closeable": { "alias": "closeable"; "required": false; }; "maximize": { "alias": "maximize"; "required": false; }; "highlight": { "alias": "highlight"; "required": false; }; }, { "adjustmentEvent": "adjustmentEvent"; "closeEvent": "closeEvent"; }, never, never, true, never>; }