File

src/app/components/footer/footer.component.ts

Description

Footer component. ~extends FooterProviderComponent ~implements AfterViewInit

Extends

FooterProviderComponent

Implements

AfterViewInit

Metadata

Index

Properties
Methods
Inputs
Accessors

Constructor

constructor(portfolioService: PortfolioService, entitiesService: EntitiesService, inputService: InputService, uiService: UiService, persistenceService: PersistenceService, dataService: DataService)

Constructs the Footer component.

Parameters :
Name Type Optional Description
portfolioService PortfolioService No

The portfolio service injected dependency.

entitiesService EntitiesService No

The entities service injected dependency.

inputService InputService No

The input service injected dependency.

uiService UiService No

The ui service injected dependency.

persistenceService PersistenceService No

The persistence service injected dependency.

dataService DataService No

The data service injected dependency.

Inputs

Expand
Type : boolean

Expand toggle setter.

Methods

Initialize
Initialize()

Initialization

Returns : void
ngAfterViewInit
ngAfterViewInit()

Initialization

Returns : void
getAssetUri
getAssetUri(imageName: string)

Get an asset image delegate.

Parameters :
Name Type Optional
imageName string No
Returns : string
keypress
keypress(event: KeyboardEvent)

Simulate keyboard clicks delegate.

Parameters :
Name Type Optional
event KeyboardEvent No
Returns : void
label
label(key: string)

Label delegate.

Parameters :
Name Type Optional
key string No
Returns : string
linkLabel
linkLabel(key: string | undefined)

Link label delegate.

Parameters :
Name Type Optional
key string | undefined No
Returns : string
saveToggle
saveToggle(event: MouseEvent)

Save toggle delegate.

Parameters :
Name Type Optional
event MouseEvent No
Returns : void
tabName
tabName(key: string)

Tab name delegate.

Parameters :
Name Type Optional
key string No
Returns : string
Public trackByFn
trackByFn(index: any, item: any)

TrackBy iterator help function.

Parameters :
Name Type Optional
index any No
item any No
Returns : any
Public uiText
uiText(key: string)

UI safe text delegate.

Parameters :
Name Type Optional
key string No
Returns : string

Properties

Public Readonly dataService
Type : DataService
The data service injected dependency.
Public Readonly entitiesService
Type : EntitiesService
The entities service injected dependency.
Optional headerComponents
Type : QueryList<HeaderComponent>
Decorators :
@ViewChildren(HeaderComponent)

Header component.

Public Readonly inputService
Type : InputService
The input service injected dependency.
Public Readonly persistenceService
Type : PersistenceService
The persistence service injected dependency.
Public Readonly portfolioService
Type : PortfolioService
The portfolio service injected dependency.
Public Readonly qualifiedHostname
Default value : globalThis.location.protocol + '//' + globalThis.location.hostname

The server url.

Public Readonly uiService
Type : UiService
The ui service injected dependency.
Public version
Type : string
Default value : ''

The app version string.

Accessors

Config
getConfig()

Config.

LeavesCount
getLeavesCount()

Leaves count.

ToggleKind
getToggleKind()

Toggle kind enum template accessor getter.

Expand
getExpand()

Expand toggle getter.

setExpand(value)

Expand toggle setter.

Parameters :
Name Optional
value No
Returns : void

./footer.component.scss

@use "../stylesheets/stylesheets.component.scss";

.table {
  display: flex;
  width: auto;
  white-space: nowrap;
}

.td {
  display: flex;
  align-items: center;
  padding: 5px;
}

.td-a {
  display: inline-block;
  padding: 5px;
}

.td-a-img {
  max-width: 100%;
  max-height: 100%;
}
Legend
Html element
Component
Html element with directive

results matching ""

    No results matching ""