Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SplitTabComponent

Split tab is a tab that contains other tabs and allows further splitting them You'll mainly encounter it inside AppService.tabs

Hierarchy

Implements

  • OnInit
  • OnDestroy

Index

Properties

color

color: string = null

CSS color override for the tab's header

customTitle

customTitle: string

User-defined title override

hasActivity

hasActivity: boolean = false

Last tab activity state

Protected hasFocus

hasFocus: boolean = false

hostView

hostView: ViewRef

ViewRef to the tab DOM element

Protected recoveryStateChangedHint

recoveryStateChangedHint: Subject<void> = new Subject<void>()

Ping this if your recovery state has been changed and you want your tab state to be saved sooner

root

Top-level split container

title

title: string

Current tab title

Accessors

activity$

  • get activity$(): Observable<boolean>

blurred$

  • get blurred$(): Observable<void>

destroyed$

  • get destroyed$(): Observable<void>

focusChanged$

focused$

  • get focused$(): Observable<void>

progress$

  • get progress$(): Observable<number>

recoveryStateChangedHint$

  • get recoveryStateChangedHint$(): Observable<void>

splitAdjusted$

tabAdded$

tabRemoved$

titleChange$

  • get titleChange$(): Observable<string>

Methods

addTab

clearActivity

  • clearActivity(): void

destroy

  • destroy(skipDestroyedEvent?: boolean): void

displayActivity

  • displayActivity(): void

emitBlurred

  • emitBlurred(): void

emitFocused

  • emitFocused(): void

focus

focusAnyIn

getAllTabs

  • getAllTabs(): any[]

getFocusedTab

getParentOf

navigate

removeTab

setProgress

  • setProgress(progress: number): void

setTitle

  • setTitle(title: string): void

splitTab

Generated using TypeDoc