Mercurial > hg > ugly-duckling
annotate src/app/analysis-item/analysis-item.component.html @ 354:a9ce5516c17d
Introduce an abstract base class for components using waves-ui.
author | Lucas Thompson <dev@lucas.im> |
---|---|
date | Fri, 26 May 2017 18:17:31 +0100 |
parents | d17d5038b11a |
children | 0e20af8a4065 |
rev | line source |
---|---|
dev@170 | 1 <md-card> |
dev@170 | 2 <md-card-header> |
dev@231 | 3 <md-card-title>{{item.title}}</md-card-title> |
dev@231 | 4 <md-card-subtitle>{{item.description}}</md-card-subtitle> |
dev@170 | 5 </md-card-header> |
dev@170 | 6 <md-card-content> |
dev@236 | 7 <ng-template [ngIf]="isLoading()"> |
dev@231 | 8 <ugly-progress-bar |
dev@224 | 9 [isDeterminate]="true" |
dev@231 | 10 [progress]="item.progress" |
dev@231 | 11 ></ugly-progress-bar> |
dev@236 | 12 </ng-template> |
dev@348 | 13 <div class="content"> |
dev@348 | 14 <ng-template [ngIf]="!isLoading()"> |
dev@348 | 15 <ng-template [ngIf]="isActive && isAudioItem()"> |
dev@348 | 16 <ugly-live-play-head |
dev@348 | 17 [timeToPixel]="DOES_NOT_BELONG_HERE" |
dev@348 | 18 [colour]="'#c33c54'" |
dev@348 | 19 > |
dev@348 | 20 </ugly-live-play-head> |
dev@348 | 21 </ng-template> |
dev@348 | 22 <ugly-waveform *ngIf="isAudioItem(); else showSpinner" |
dev@348 | 23 [timeline]="timeline" |
dev@348 | 24 [trackIdPrefix]=" item.id || item.title" |
dev@348 | 25 [width]="contentWidth" |
dev@348 | 26 [audioBuffer]="item.audioData" |
dev@348 | 27 [onSeek]="onSeek" |
dev@348 | 28 ></ugly-waveform> |
dev@348 | 29 <ng-template #showSpinner> |
dev@348 | 30 <ugly-progress-spinner></ugly-progress-spinner> |
dev@348 | 31 </ng-template> |
dev@348 | 32 </ng-template> |
dev@348 | 33 </div> |
dev@170 | 34 </md-card-content> |
dev@170 | 35 </md-card> |