File

src/app/services/context/context.service.ts

Description

Context service.

Index

Properties
Methods
Accessors

Constructor

constructor(uiService: UiService, persistenceService: PersistenceService)

Constructs the entities service. ~constructor

Parameters :
Name Type Optional Description
uiService UiService No

The ui service injected dependency.

persistenceService PersistenceService No

The persistence service injected dependency.

Methods

Public contextEquals
contextEquals(context1?: Context, context2?: Context)

Context comparer.

Parameters :
Name Type Optional
context1 Context Yes
context2 Context Yes
Returns : boolean
Public getCaption
getCaption(item: Context)

Get context caption

Parameters :
Name Type Optional
item Context No
Returns : any
Public getTitle
getTitle(item: Context)

Get context tooltip title

Parameters :
Name Type Optional
item Context No
Returns : string

Properties

Public isEditing
Default value : false

Whether context switcher is in editing mode.

Public Readonly navStateChanged$
Default value : new EventEmitter<ContextConfiguration>()

Nav state changed event emitter.

Public Readonly navStatePersistenceKey
Type : string
Default value : 'navState'

Nav state "context state" persistence key.

Public Readonly persistenceService
Type : PersistenceService
The persistence service injected dependency.
Public Readonly uiService
Type : UiService
The ui service injected dependency.

Accessors

contexts
getcontexts()
setcontexts(value: Context[])
Parameters :
Name Type Optional
value Context[] No
Returns : void
selectedContext
getselectedContext()

Selected context getter.

setselectedContext(value: Context | undefined)

Selected context setter.

Parameters :
Name Type Optional
value Context | undefined No
Returns : void
navState
getnavState()

Nav state getter.

setnavState(value)

Nav state setter.

Parameters :
Name Optional
value No
Returns : void
navStateConfigurations
getnavStateConfigurations()

Nav state configurations

Returns : ContextConfiguration[]

results matching ""

    No results matching ""