UNPKG

truly-ui

Version:
108 lines (107 loc) 3.4 kB
import { AfterViewInit, ComponentRef, ElementRef, EventEmitter, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { ModalOptions } from './modal-options'; import { ToneColorGenerator } from '../core/helper/tonecolor-generator'; export declare class TlModal implements OnInit, AfterViewInit, ModalOptions, OnDestroy { private element; private renderer; private colorService; draggable: boolean; minimizable: boolean; maximizable: boolean; icon: string; title: string; color: string; fontColor: string; height: string; width: string; fullscreen: boolean; restoreMaximize: boolean; backdrop: boolean; modal: ElementRef; body: any; animation: any; onShow: EventEmitter<any>; onMinimize: EventEmitter<any>; onMaximize: EventEmitter<any>; onClose: EventEmitter<any>; componentRef: ComponentRef<TlModal>; modalResult: any; status: string; index: any; private serviceControl; private maximized; private mousePressX; private mousePressY; private positionMouseMoveX; private positionMouseMoveY; private moving; private offsetLeftContent; private offsetTopContent; private offsetLeftModal; private offsetTopModal; private parent; private modalLeft; private modalTop; private positionX; private positionY; private subscribeResize; private subscribeMouseMove; private subscribeMouseUp; private colorHoverMinimize; private colorHoverMaximize; private colorHoverRestore; private colorHoverClose; constructor(element: ElementRef, renderer: Renderer2, colorService: ToneColorGenerator); ngOnInit(): void; ngAfterViewInit(): void; removeListeners(): void; resizeListener(): void; mousemoveListener(): void; mouseupListener(): void; mouseDown($event: any): void; validateProperty(): void; getModalPosition(): void; setModalCenterParent(): void; setComponentRef(component: ComponentRef<TlModal>): void; setMousePressX(position: any): void; setMousePressY(position: any): void; setPosition(): void; setLeftPosition(): string | void; setTopPosition(): string | void; setOptions(options: Array<ModalOptions>): void; setLeftLimitOfArea(): string; setTopLimitOfArea(): string; setOffsetLeftModal(offset: any): void; setOffsetTopModal(offset: any): void; setContentTopPositon(): void; setContentLeftPosition(): void; setNewTopPosition(): void; setNewLeftPosition(): void; setServiceControl(service: any): void; setDefaultDimensions(): void; setCurrentPosition(): void; isMouseOutOfTheWindowLeft(event: any): boolean; setZIndex($event: any): void; isMouseOutOfTheWindowRight(event: any): boolean; isOutOfWindowOnLeft(): boolean; isOutOfWindowOnTop(): boolean; isOutOfWindowX(): boolean; isOutOfWindowY(): boolean; minimizeModal(): void; backToTop(): void; closeModal(): void; maximizeModal(): void; restoreMaximizeModal(): void; getBoundingParentElement(): any; getBoundingContent(): void; getColorHover(): string; hoverMinimize(): void; leaveMinimize(): void; hoverMaximize(): void; leaveMaximize(): void; hoverRestore(): void; leaveRestore(): void; hoverClose(): void; leaveClose(): void; ngOnDestroy(): void; }