Mercurial > hg > ugly-duckling
diff src/app/app.component.ts @ 236:53ea6406d601
Generate new project with latest @angular/cli, including Angular 4.
author | Lucas Thompson <dev@lucas.im> |
---|---|
date | Tue, 25 Apr 2017 20:01:09 +0100 |
parents | 76f2cd2c5a68 |
children | 82d476b976e0 |
line wrap: on
line diff
--- a/src/app/app.component.ts Mon Apr 24 17:05:12 2017 +0100 +++ b/src/app/app.component.ts Tue Apr 25 20:01:09 2017 +0100 @@ -2,13 +2,13 @@ import { AudioPlayerService, AudioResourceError, AudioResource -} from "./services/audio-player/audio-player.service"; -import {FeatureExtractionService} from "./services/feature-extraction/feature-extraction.service"; -import {ExtractorOutputInfo} from "./feature-extraction-menu/feature-extraction-menu.component"; +} from './services/audio-player/audio-player.service'; +import {FeatureExtractionService} from './services/feature-extraction/feature-extraction.service'; +import {ExtractorOutputInfo} from './feature-extraction-menu/feature-extraction-menu.component'; import {DomSanitizer} from '@angular/platform-browser'; import {MdIconRegistry} from '@angular/material'; -import {Subscription} from "rxjs"; -import {AnalysisItem} from "./analysis-item/analysis-item.component"; +import {Subscription} from 'rxjs/Subscription'; +import {AnalysisItem} from './analysis-item/analysis-item.component'; class PersistentStack<T> { private stack: T[]; @@ -26,8 +26,7 @@ return item; } - unshift(item: T): number - { + unshift(item: T): number { this.history.push([...this.stack]); this.stack = [item, ...this.stack]; return this.stack.length; @@ -62,7 +61,7 @@ } @Component({ - selector: 'app-root', + selector: 'ugly-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css'] }) @@ -107,7 +106,9 @@ this.onProgressUpdated = this.featureService.progressUpdated$.subscribe( progress => { const index = this.analyses.findIndex(val => val.id === progress.id); - if (index === -1) return; + if (index === -1) { + return; + } this.analyses.set( index, @@ -152,7 +153,10 @@ } extractFeatures(outputInfo: ExtractorOutputInfo): void { - if (!this.canExtract || !outputInfo) return; + if (!this.canExtract || !outputInfo) { + return; + } + this.canExtract = false; this.analyses.unshift({