Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AbstractNavigationDoubleDrawerComponent Abstract

Hierarchy

  • AbstractNavigationDoubleDrawerComponent

Implements

  • OnInit
  • OnDestroy

Index

Constructors

Properties

_accessService: AccessService
_activatedRoute: ActivatedRoute
_breakpoint: BreakpointObserver
_breakpointSubscription: Subscription
_caseResourceService: CaseResourceService
_childCustomViews: {}

Type declaration

_configLeftMenu: ConfigDoubleMenu = ...
_configRightMenu: ConfigDoubleMenu = ...
_currentNode: UriNodeResource

Currently display uri Siblings of the node are on the left, children are on the right

_currentNodeSubscription: Subscription
_impersonation: ImpersonationService
_impersonationUserSelect: ImpersonationUserSelectService
_languageService: LanguageService
_router: Router
_translateService: TranslateService
_uriService: UriService
_userService: UserService
allClosable: boolean = true
filterIcon: string = 'filter_alt'
folderIcon: string = 'folder'
foldersCategoryName: string = 'toolbar.menu.folders'
hiddenCustomItems: NavigationItem[]

List of custom items in more menu

image: string
imageAlt: string = 'Logo'
imageRouterLink: string = '/'
includeImpersonation: boolean = true
includeLanguage: boolean = true
includeMoreMenu: boolean = true
includeUser: boolean = true
itemClicked: EventEmitter<MenuItemClickEvent> = ...
itemLoaded: EventEmitter<MenuItemLoadedEvent> = ...
itemsOrder: MenuOrder
leftItems: NavigationItem[]

List of displayed items on the left side

leftLoading$: LoadingEmitter
loggedOut: EventEmitter<any> = ...
moreItems: NavigationItem[]

List of hidden items

nodeLoading$: LoadingEmitter
openedFolderIcon: string = 'folder_open'
portalLeftMenu: TemplateRef<any>
portalRightMenu: TemplateRef<any>
profileRouterLink: string = '/profile'
resized: EventEmitter<MenuResizeEvent> = ...
rightItems: NavigationItem[]

List of displayed items on the right side

rightLoading$: LoadingEmitter
stateChanged: EventEmitter<MenuStateChangeEvent> = ...
viewsCategoryName: string = 'toolbar.menu.views'

Accessors

  • get canGoBackLoading$(): Observable<boolean>

Methods

  • extractChildCaseIds(item: Case): string[]
  • getItemCasesByIds(caseIds: string[], pageNumber: number, pageSize: string | number): Observable<Page<Case>>
  • getItemCasesByIdsInOnePage(caseIds: string[]): Observable<Page<Case>>
  • getItemRoutingPath(itemCase: Case): string
  • getLang(): string
  • getTranslation(value: I18nFieldValue): string
  • impersonate(): void
  • isAscending(): boolean
  • isLeftItemsEmpty(): boolean
  • isOnZeroLevel(): boolean
  • isRightItemsEmpty(): boolean
  • loadLeftSide(): void
  • loadMoreItems(): void
  • loadRightSide(): void
  • logout(): void
  • ngOnDestroy(): void
  • ngOnInit(): void
  • onBackClick(): void
  • onHomeClick(): void
  • onResizeEvent(event: ResizeEvent): void
  • representsRootNode(item: Case): boolean
  • resolveCustomViewsInLeftSide(): void
  • resolveCustomViewsInRightSide(): void
  • resolveHiddenMenuItemFromChildViews(configPath: string, childView: View): void
  • resolveLayout(isLargeScreen: boolean): void
  • resolveUriForChildViews(configPath: string, childView: View): void
  • stopImpersonating(): void
  • switchOrder(): void
  • toggleLeftMenu(): void
  • toggleMenu(): void
  • toggleRightMenu(): void

Generated using TypeDoc