annotate src/app/app.component.html @ 196:aa1c92c553cb

A few different @Input flags allowing for using component for just a waveform or features or both, turning off seeking and allowing more than one feature to be extracted to the component. Very messy, desperately needs refactoring.
author Lucas Thompson <dev@lucas.im>
date Fri, 24 Mar 2017 11:00:54 +0000
parents 5e8a2eb8bdbf
children f9088265a1fc
rev   line source
dev@190 1 <div class="app-container">
dev@190 2 <div class="app-header">
dev@190 3 <md-toolbar color="primary">
dev@190 4 <md-icon svgIcon="duck"></md-icon>
dev@102 5
dev@190 6 <span class="app-toolbar-filler"></span>
dev@102 7
dev@190 8 <app-playback-control></app-playback-control>
dev@190 9 <ugly-recording-control
dev@190 10 (finishedRecording)="onFileOpened($event)"
dev@190 11 ></ugly-recording-control>
dev@102 12
dev@190 13 <!-- This fills the remaining space of the current row -->
dev@190 14 <span class="app-toolbar-filler"></span>
dev@1 15
dev@13 16
dev@190 17 <app-audio-file-open
dev@190 18 (fileOpened)="onFileOpened($event)"
dev@190 19 ></app-audio-file-open>
dev@190 20 <!-- menu opens when trigger button is clicked -->
dev@190 21 <button md-icon-button (click)="sidenav.toggle()">
dev@190 22 <md-icon>extension</md-icon>
dev@190 23 </button>
dev@190 24 </md-toolbar>
dev@190 25 </div>
dev@7 26
dev@190 27 <div class="app-content">
dev@190 28 <md-sidenav-container>
dev@190 29 <md-sidenav #sidenav align="start" mode="over">
dev@190 30 <app-feature-extraction-menu
dev@190 31 (requestOutput)="extractFeatures($event)"
dev@190 32 [disabled]="!canExtract">
dev@190 33 </app-feature-extraction-menu>
dev@190 34 </md-sidenav>
dev@190 35 <ugly-notebook-feed
dev@190 36 [audioBuffer]="audioBuffer"></ugly-notebook-feed>
dev@190 37 <ugly-progress-spinner [isVisible]="isProcessing"></ugly-progress-spinner>
dev@190 38 </md-sidenav-container>
dev@190 39 </div>
dev@190 40
dev@190 41 <div class="app-footer">
dev@190 42 <md-toolbar color="primary">
dev@190 43 <md-icon svgIcon="duck"></md-icon>
dev@190 44
dev@190 45 <span class="app-toolbar-filler"></span>
dev@190 46
dev@190 47 <app-playback-control></app-playback-control>
dev@190 48 <ugly-recording-control
dev@190 49 (finishedRecording)="onFileOpened($event)"
dev@190 50 ></ugly-recording-control>
dev@190 51
dev@190 52 <!-- This fills the remaining space of the current row -->
dev@190 53 <span class="app-toolbar-filler"></span>
dev@190 54
dev@190 55
dev@190 56 <app-audio-file-open
dev@190 57 (fileOpened)="onFileOpened($event)"
dev@190 58 ></app-audio-file-open>
dev@190 59 <!-- menu opens when trigger button is clicked -->
dev@190 60 <button md-icon-button (click)="sidenav.toggle()">
dev@190 61 <md-icon>extension</md-icon>
dev@190 62 </button>
dev@190 63 </md-toolbar>
dev@190 64
dev@190 65 </div>
dev@190 66 </div>