UNPKG

@ohayojp.com/components

Version:

Common business components of ohayojp.

53 lines (52 loc) 1.93 kB
import { ChangeDetectorRef, EventEmitter, NgZone, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { DomSanitizer } from '@angular/platform-browser'; import { Router } from '@angular/router'; import { Menu, MenuService, SettingsService } from '@ohayojp.com/theme'; import { BooleanInput, NumberInput } from '@ohayojp.com/util'; import { Nav } from './sidebar-nav.types'; export declare class SidebarNavComponent implements OnInit, OnDestroy { private menuSrv; private settings; private router; private render; private cdr; private ngZone; private sanitizer; private doc; private win; static ngAcceptInputType_disabledAcl: BooleanInput; static ngAcceptInputType_autoCloseUnderPad: BooleanInput; static ngAcceptInputType_recursivePath: BooleanInput; static ngAcceptInputType_openStrictly: BooleanInput; static ngAcceptInputType_maxLevelIcon: NumberInput; private bodyEl; private unsubscribe$; private floatingEl; list: Nav[]; disabledAcl: boolean; autoCloseUnderPad: boolean; recursivePath: boolean; openStrictly: boolean; maxLevelIcon: number; readonly select: EventEmitter<Menu>; get collapsed(): boolean; constructor(menuSrv: MenuService, settings: SettingsService, router: Router, render: Renderer2, cdr: ChangeDetectorRef, ngZone: NgZone, sanitizer: DomSanitizer, doc: any, win: Window); private getLinkNode; private floatingClickHandle; private clearFloating; private genFloating; private genSubNode; private hideAll; private calPos; showSubMenu(e: MouseEvent, item: Nav): void; to(item: Menu): void; toggleOpen(item: Nav): void; _click(): void; _docClick(): void; private openedByUrl; ngOnInit(): void; ngOnDestroy(): void; private get isPad(); private underPad; private openAside; }