Mercurial > hg > ugly-duckling
annotate src/app/analysis-item/analysis-item.component.ts @ 179:dadde8a1648c
Explicitly fill width of parent
| author | Lucas Thompson <dev@lucas.im> |
|---|---|
| date | Wed, 22 Mar 2017 11:15:45 +0000 |
| parents | 53dd17c06724 |
| children | 7cd274d296a3 |
| rev | line source |
|---|---|
| dev@170 | 1 /** |
| dev@170 | 2 * Created by lucast on 21/03/2017. |
| dev@170 | 3 */ |
| dev@170 | 4 import {Component, Input} from "@angular/core"; |
| dev@170 | 5 |
| dev@170 | 6 export interface Analysis { |
| dev@170 | 7 audioUri: string; |
| dev@170 | 8 combinedKey: string; |
| dev@170 | 9 } |
| dev@170 | 10 |
| dev@170 | 11 @Component({ |
| dev@170 | 12 selector: 'ugly-analysis-item', |
| dev@170 | 13 templateUrl: './analysis-item.component.html', |
| dev@170 | 14 styleUrls: ['./analysis-item.component.css'] |
| dev@170 | 15 }) |
| dev@170 | 16 export class AnalysisItemComponent { |
| dev@170 | 17 private _audioBuffer: AudioBuffer; |
| dev@170 | 18 |
| dev@170 | 19 |
| dev@170 | 20 @Input() |
| dev@170 | 21 set audioBuffer(buffer: AudioBuffer) { |
| dev@170 | 22 this._audioBuffer = buffer || undefined; |
| dev@170 | 23 if (this.audioBuffer) { |
| dev@170 | 24 |
| dev@170 | 25 } |
| dev@170 | 26 } |
| dev@170 | 27 |
| dev@170 | 28 get audioBuffer(): AudioBuffer { |
| dev@170 | 29 return this._audioBuffer; |
| dev@170 | 30 } |
| dev@170 | 31 } |
