File

src/app/components/project-contributions/project-contributions.component.ts

Description

Project contributions component ~extends ProjectListComponent

Extends

ProjectListComponent

Metadata

Index

Properties
Methods
Accessors

Constructor

constructor(portfolioService: PortfolioService, engine: EngineService, sorterService: SorterService, truncatorService: TruncatorService, uiService: UiService, excelDateFormatterService: ExcelDateFormatterService)

Constructs the Project component.

Parameters :
Name Type Optional Description
portfolioService PortfolioService No

The portfolio service injected dependency.

engine EngineService No

The engine service injected dependency.

sorterService SorterService No

The sorter service injected dependency.

truncatorService TruncatorService No

The truncator service injected dependency.

uiService UiService No

The ui service injected dependency.

excelDateFormatterService ExcelDateFormatterService No

The Excel date formatter service injected dependency.

Methods

Public frequency
frequency(project: Project)

Frequency getter.

Parameters :
Name Type Optional
project Project No
Returns : any
Public getDecryptedProjectPeriod
getDecryptedProjectPeriod(project: any)

Get decrypted project period delegate.

Parameters :
Name Type Optional
project any No
Returns : string
Public getFrequencyStyle
getFrequencyStyle(frequency: any[])

Frequency style delegate.

Parameters :
Name Type Optional
frequency any[] No
Returns : any
Public getJsDateValueFromExcel
getJsDateValueFromExcel(excelDate: any)

Get JS date value from Excel delegate.

Parameters :
Name Type Optional
excelDate any No
Returns : any
Public getProjectIsOnePersonTeam
getProjectIsOnePersonTeam(project: any)

One person team project indicator delegate.

Parameters :
Name Type Optional
project any No
Returns : boolean
Public toTitleCase
toTitleCase(str: string | undefined)

To title case delegate.

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

TrackBy iterator help function.

Parameters :
Name Type Optional
index any No
item any No
Returns : any

Properties

Public Readonly portfolioService
Type : PortfolioService
The portfolio service injected dependency.
Public Readonly sorterService
Type : SorterService
Decorators :
@Inject(undefined)
The sorter service injected dependency.
Public Readonly truncatorService
Type : TruncatorService
Decorators :
@Inject(undefined)
The truncator service injected dependency.

Accessors

dateFormat
getdateFormat()

Date format

./project-contributions.component.scss

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

table {
    table-layout: fixed;
    word-wrap: break-word;
    
    font-size: 14px;
}

td, th {
  padding: 1px 4px;
}

a {
  padding: 0px;
  margin: 0px;
}

.contributions-row {
    border-color: color.$table-border-color;
    border-style: solid;
    border-width: 0px 0px 4px 0px;
}

.contemporary {
    background-color: color.$contemporary-period-color;
}

.warning {
    background-color: color.$modern-age-color;
}

.info {
    background-color: color.$renaissance-color;
}

.success {
    background-color: color.$dark-ages-color;
}

@media print { 
    .table td, .table th { 
        background-color: color.$list-back-color !important; 
    } 
}
Legend
Html element
Component
Html element with directive

results matching ""

    No results matching ""