tieredmenu.d.ts 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. import { ElementRef, OnDestroy, Renderer2, ChangeDetectorRef, AfterViewInit } from '@angular/core';
  2. import { AnimationEvent } from '@angular/animations';
  3. import { MenuItem } from '../common/menuitem';
  4. export declare class TieredMenuSub implements AfterViewInit, OnDestroy {
  5. private cf;
  6. renderer: Renderer2;
  7. item: MenuItem;
  8. root: boolean;
  9. autoZIndex: boolean;
  10. baseZIndex: number;
  11. parentActive: boolean;
  12. tieredMenu: TieredMenu;
  13. _parentActive: boolean;
  14. rootItemClick: boolean;
  15. documentClickListener: any;
  16. ngAfterViewInit(): void;
  17. constructor(tieredMenu: any, cf: ChangeDetectorRef, renderer: Renderer2);
  18. activeItem: HTMLLIElement;
  19. onItemMouseEnter(event: Event, item: HTMLLIElement, menuitem: MenuItem): void;
  20. itemClick(event: Event, item: HTMLLIElement, menuitem: MenuItem): boolean;
  21. listClick(event: Event): void;
  22. bindDocumentClickListener(): void;
  23. unbindDocumentClickListener(): void;
  24. ngOnDestroy(): void;
  25. }
  26. export declare class TieredMenu implements OnDestroy {
  27. el: ElementRef;
  28. renderer: Renderer2;
  29. model: MenuItem[];
  30. popup: boolean;
  31. style: any;
  32. styleClass: string;
  33. appendTo: any;
  34. autoZIndex: boolean;
  35. baseZIndex: number;
  36. showTransitionOptions: string;
  37. hideTransitionOptions: string;
  38. parentActive: boolean;
  39. container: HTMLDivElement;
  40. documentClickListener: any;
  41. documentResizeListener: any;
  42. preventDocumentDefault: boolean;
  43. target: any;
  44. visible: boolean;
  45. constructor(el: ElementRef, renderer: Renderer2);
  46. toggle(event: any): void;
  47. show(event: any): void;
  48. onOverlayAnimationStart(event: AnimationEvent): void;
  49. appendOverlay(): void;
  50. restoreOverlayAppend(): void;
  51. moveOnTop(): void;
  52. hide(): void;
  53. onWindowResize(): void;
  54. bindDocumentClickListener(): void;
  55. unbindDocumentClickListener(): void;
  56. bindDocumentResizeListener(): void;
  57. unbindDocumentResizeListener(): void;
  58. onOverlayHide(): void;
  59. ngOnDestroy(): void;
  60. }
  61. export declare class TieredMenuModule {
  62. }