dialog.d.ts 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. import { ElementRef, OnDestroy, EventEmitter, Renderer2, QueryList, NgZone } from '@angular/core';
  2. import { AnimationEvent } from '@angular/animations';
  3. import { Header } from '../common/shared';
  4. export declare class Dialog implements OnDestroy {
  5. el: ElementRef;
  6. renderer: Renderer2;
  7. zone: NgZone;
  8. visible: boolean;
  9. header: string;
  10. draggable: boolean;
  11. resizable: boolean;
  12. positionLeft: number;
  13. positionTop: number;
  14. contentStyle: any;
  15. modal: boolean;
  16. closeOnEscape: boolean;
  17. dismissableMask: boolean;
  18. rtl: boolean;
  19. closable: boolean;
  20. responsive: boolean;
  21. appendTo: any;
  22. style: any;
  23. styleClass: string;
  24. showHeader: boolean;
  25. breakpoint: number;
  26. blockScroll: boolean;
  27. autoZIndex: boolean;
  28. baseZIndex: number;
  29. minX: number;
  30. minY: number;
  31. focusOnShow: boolean;
  32. maximizable: boolean;
  33. focusTrap: boolean;
  34. transitionOptions: string;
  35. closeIcon: string;
  36. minimizeIcon: string;
  37. maximizeIcon: string;
  38. headerFacet: QueryList<Header>;
  39. footerFacet: QueryList<Header>;
  40. headerViewChild: ElementRef;
  41. contentViewChild: ElementRef;
  42. footerViewChild: ElementRef;
  43. onShow: EventEmitter<any>;
  44. onHide: EventEmitter<any>;
  45. visibleChange: EventEmitter<any>;
  46. container: HTMLDivElement;
  47. _visible: boolean;
  48. dragging: boolean;
  49. documentDragListener: any;
  50. documentKeydownListener: any;
  51. documentDragEndListener: any;
  52. resizing: boolean;
  53. documentResizeListener: any;
  54. documentResizeEndListener: any;
  55. documentResponsiveListener: any;
  56. documentEscapeListener: Function;
  57. maskClickListener: Function;
  58. lastPageX: number;
  59. lastPageY: number;
  60. mask: HTMLDivElement;
  61. closeIconMouseDown: boolean;
  62. preWidth: number;
  63. preventVisibleChangePropagation: boolean;
  64. maximized: boolean;
  65. preMaximizeContentHeight: number;
  66. preMaximizeContainerWidth: number;
  67. preMaximizeContainerHeight: number;
  68. preMaximizePageX: number;
  69. preMaximizePageY: number;
  70. _width: any;
  71. _height: any;
  72. _minWidth: any;
  73. _minHeight: any;
  74. id: string;
  75. constructor(el: ElementRef, renderer: Renderer2, zone: NgZone);
  76. width: any;
  77. height: any;
  78. minWidth: any;
  79. minHeight: any;
  80. focus(): void;
  81. positionOverlay(): void;
  82. close(event: Event): void;
  83. center(): void;
  84. enableModality(): void;
  85. disableModality(): void;
  86. toggleMaximize(event: any): void;
  87. maximize(): void;
  88. revertMaximize(): void;
  89. unbindMaskClickListener(): void;
  90. moveOnTop(): void;
  91. onCloseMouseDown(event: Event): void;
  92. initDrag(event: MouseEvent): void;
  93. onKeydown(event: KeyboardEvent): void;
  94. onDrag(event: MouseEvent): void;
  95. endDrag(event: MouseEvent): void;
  96. initResize(event: MouseEvent): void;
  97. onResize(event: MouseEvent): void;
  98. onResizeEnd(): void;
  99. bindGlobalListeners(): void;
  100. unbindGlobalListeners(): void;
  101. bindDocumentKeydownListener(): void;
  102. unbindDocumentKeydownListener(): void;
  103. bindDocumentDragListener(): void;
  104. unbindDocumentDragListener(): void;
  105. bindDocumentDragEndListener(): void;
  106. unbindDocumentDragEndListener(): void;
  107. bindDocumentResizeListeners(): void;
  108. unbindDocumentResizeListeners(): void;
  109. bindDocumentResponsiveListener(): void;
  110. unbindDocumentResponsiveListener(): void;
  111. onWindowResize(): void;
  112. bindDocumentEscapeListener(): void;
  113. unbindDocumentEscapeListener(): void;
  114. setDimensions(): void;
  115. appendContainer(): void;
  116. restoreAppend(): void;
  117. onAnimationStart(event: AnimationEvent): void;
  118. onContainerDestroy(): void;
  119. ngOnDestroy(): void;
  120. }
  121. export declare class DialogModule {
  122. }