Mercurial > hg > ugly-duckling
annotate src/app/analysis-item/analysis-item.component.html @ 379:a3b45218c311
Move colour prop to base class
author | Lucas Thompson <dev@lucas.im> |
---|---|
date | Wed, 31 May 2017 14:49:46 +0100 |
parents | 05a817d8ba71 |
children | b81ed55fdee3 |
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@379 | 22 <ugly-waveform |
dev@379 | 23 *ngIf="isAudioItem(); else notAudio" |
dev@348 | 24 [timeline]="timeline" |
dev@348 | 25 [width]="contentWidth" |
dev@348 | 26 [audioBuffer]="item.audioData" |
dev@348 | 27 [onSeek]="onSeek" |
dev@379 | 28 [colour]="'#0868ac'" |
dev@348 | 29 ></ugly-waveform> |
dev@363 | 30 |
dev@363 | 31 <ng-template #notAudio> |
dev@365 | 32 <div class="content" |
dev@363 | 33 *ngIf="getFeatureShape() as shape; else showSpinner"> |
dev@365 | 34 <div [ngSwitch]="shape" class="content"> |
dev@365 | 35 <ugly-curve |
dev@365 | 36 *ngSwitchCase="'vector'" |
dev@365 | 37 [timeline]="timeline" |
dev@365 | 38 [width]="contentWidth" |
dev@365 | 39 [onSeek]="onSeek" |
dev@372 | 40 [curve]="item.collected" |
dev@370 | 41 ></ugly-curve> |
dev@372 | 42 <ugly-tracks |
dev@370 | 43 *ngSwitchCase="'tracks'" |
dev@370 | 44 [timeline]="timeline" |
dev@370 | 45 [width]="contentWidth" |
dev@370 | 46 [onSeek]="onSeek" |
dev@372 | 47 [tracks]="item.collected" |
dev@372 | 48 ></ugly-tracks> |
dev@370 | 49 |
dev@363 | 50 <div *ngSwitchDefault>Feature cannot be visualised.</div> |
dev@363 | 51 </div> |
dev@363 | 52 </div> |
dev@363 | 53 <ng-template #showSpinner> |
dev@363 | 54 <ugly-progress-spinner></ugly-progress-spinner> |
dev@363 | 55 </ng-template> |
dev@348 | 56 </ng-template> |
dev@363 | 57 |
dev@348 | 58 </ng-template> |
dev@348 | 59 </div> |
dev@170 | 60 </md-card-content> |
dev@170 | 61 </md-card> |