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>