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>
|