annotate src/app/app.component.html @ 460:ccce2c09502e

Manually cherry-pick various refactoring efforts from feature/basic-session-loading
author Lucas Thompson <dev@lucas.im>
date Fri, 30 Jun 2017 10:41:30 +0100
parents 7bb0bac6f8dc
children 50f61d1945db
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@456 10 (finishedRecording)="onFileOpened($event, true); tray.close()"
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@435 18 (fileOpened)="onFileOpened($event); tray.close()"
dev@236 19 ></ugly-audio-file-open>
dev@190 20 <!-- menu opens when trigger button is clicked -->
dev@423 21 <button md-icon-button (click)="tray.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@427 27 <ugly-action-tray #tray>
dev@427 28 <ugly-feature-extraction-menu
dev@436 29 (requestOutput)="tray.close(); extractFeatures($event)"
dev@427 30 [disabled]="!canExtract"
dev@427 31 >
dev@427 32 </ugly-feature-extraction-menu>
dev@427 33 </ugly-action-tray>
dev@236 34 <div class="ugly-content">
dev@419 35 <ugly-notebook-feed
dev@456 36 (removeItem)="removeItem($event)"
dev@419 37 [analyses]="analyses.toIterable()"
dev@419 38 [rootAudioUri]="rootAudioItem.uri"
dev@419 39 [onSeek]="onSeek"></ugly-notebook-feed>
dev@190 40 </div>
dev@190 41 </div>