Mercurial > hg > ugly-duckling
annotate src/app/app.component.html @ 284:f0c9c9d860e7
Introduce app level, injectable, observable for dimension changes.
author | Lucas Thompson <dev@lucas.im> |
---|---|
date | Thu, 04 May 2017 16:57:57 +0100 |
parents | 53ea6406d601 |
children | 82d476b976e0 |
rev | line source |
---|---|
dev@236 | 1 <div class="ugly-container"> |
dev@236 | 2 <div class="ugly-header"> |
dev@190 | 3 <md-toolbar color="primary"> |
dev@190 | 4 <md-icon svgIcon="duck"></md-icon> |
dev@102 | 5 |
dev@236 | 6 <span class="ugly-toolbar-filler"></span> |
dev@102 | 7 |
dev@236 | 8 <ugly-playback-control></ugly-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@236 | 14 <span class="ugly-toolbar-filler"></span> |
dev@1 | 15 |
dev@13 | 16 |
dev@236 | 17 <ugly-audio-file-open |
dev@190 | 18 (fileOpened)="onFileOpened($event)" |
dev@236 | 19 ></ugly-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@236 | 27 <div class="ugly-content"> |
dev@190 | 28 <md-sidenav-container> |
dev@190 | 29 <md-sidenav #sidenav align="start" mode="over"> |
dev@236 | 30 <ugly-feature-extraction-menu |
dev@190 | 31 (requestOutput)="extractFeatures($event)" |
dev@190 | 32 [disabled]="!canExtract"> |
dev@236 | 33 </ugly-feature-extraction-menu> |
dev@190 | 34 </md-sidenav> |
dev@190 | 35 <ugly-notebook-feed |
dev@235 | 36 [analyses]="analyses.toIterable()" |
dev@203 | 37 [rootAudioUri]="rootAudioUri"></ugly-notebook-feed> |
dev@190 | 38 </md-sidenav-container> |
dev@190 | 39 </div> |
dev@190 | 40 </div> |