UNPKG

angular-admin-lte

Version:

Admin-lte implémentation for Angular 4+

72 lines (71 loc) • 2.24 kB
import { AfterViewInit, Renderer2, ElementRef, OnDestroy, TemplateRef, EventEmitter, NgZone, ChangeDetectorRef } from '@angular/core'; import { AnimationEvent } from '../animations/animations.interface'; export declare class DropdownToggleComponent { templateRef: TemplateRef<any>; toggleElement: ElementRef; } export declare class DropdownMenuComponent { templateRef: TemplateRef<any>; } export declare class DropdownComponent implements AfterViewInit, OnDestroy { private changeDetectorRef; private elementRef; private ngZone; private renderer2; private documentClickListener; private toggleListener; buttonStyleClass: string; buttonBackgroudColor: string; contentStyleClass: string; isCollapsed: boolean; isWrapper: boolean; styleClass: string; toggleElement: Element; toggleText: string; onCollapseStart: EventEmitter<{}>; onCollapseDone: EventEmitter<{}>; dropdownToggleComponent: DropdownToggleComponent; dropdownMenuComponent: DropdownMenuComponent; private defaultToggleElement; /** * @method constructor * @param {ElementRef} private elementRef [description] */ constructor(changeDetectorRef: ChangeDetectorRef, elementRef: ElementRef, ngZone: NgZone, renderer2: Renderer2); /** * @method ngAfterViewInit */ ngAfterViewInit(): void; /** * @method ngOnDestroy */ ngOnDestroy(): void; /** * [toggle description] * @method toggle * @param {Event} event [description] */ toggleDropdown(event: Event): void; /** * [collapseStart description] * @method collapseStart * @param {AnimationEvent} event [description] */ collapseStart(event: AnimationEvent): void; /** * [collapseDone description] * @method collapseDone * @param {AnimationEvent} event [description] */ collapseDone(event: AnimationEvent): void; /** * [bindDocumentClickListener description] * @method bindDocumentClickListener */ private bindDocumentClickListener(); /** * [unBindDocumentClickListener description] * @method unBindDocumentClickListener */ private unBindDocumentClickListener(); }