novo-elements
Version:
Bullhorn's NOVO Element Repository for Angular 2
32 lines (28 loc) • 1.42 kB
text/typescript
// NG2
import { Component, Input, OnChanges, SimpleChanges } from '@angular/core';
export class CardTimelineElement implements OnChanges {
start: number;
end: number;
created: number;
now: number = new Date().getFullYear();
length: number;
offset: number;
ngOnChanges(changes?: SimpleChanges) {
this.length = ((this.end - this.start) / (this.now - this.created)) * 100;
this.offset = ((this.start - this.created) * (100 / (this.now - this.created)));
}
}