diff options
author | Kazuki Yamaguchi <k@rhe.jp> | 2016-04-06 18:02:36 +0900 |
---|---|---|
committer | Kazuki Yamaguchi <k@rhe.jp> | 2016-04-06 18:02:36 +0900 |
commit | 53d3df10db4fc2a6279cb3db22d4ca6669eceec7 (patch) | |
tree | ac0233c2e60616e3a188e21f1e2f0684a1b42d6d | |
parent | a9fa025968ef54f73a1aac1de8a60126d532d07d (diff) | |
download | poe-53d3df10db4fc2a6279cb3db22d4ca6669eceec7.tar.gz |
frontend: 不要なコンストラクタをけした
-rw-r--r-- | frontend/app/snippet-detail.component.ts | 6 | ||||
-rw-r--r-- | frontend/app/snippet.service.ts | 30 |
2 files changed, 16 insertions, 20 deletions
diff --git a/frontend/app/snippet-detail.component.ts b/frontend/app/snippet-detail.component.ts index dc7df80..ae883fe 100644 --- a/frontend/app/snippet-detail.component.ts +++ b/frontend/app/snippet-detail.component.ts @@ -5,7 +5,7 @@ import {EditingData, EditingDataService} from "./editing-data.service"; @Component({ template: ` - <div class="result-items-container"> + <div class="result-items-container" *ngIf="snippet"> <div class="result-item panel" *ngFor="#r of snippet.results.slice().reverse(); #i = index" [ngClass]="{'panel-success': isSuccess(r), 'panel-failure': isFailure(r), 'panel-running': isRunning(r), 'result-item-collapsed': isHiddenIdx(i)}"> @@ -21,8 +21,8 @@ import {EditingData, EditingDataService} from "./editing-data.service"; `, }) export class SnippetDetailComponent implements OnInit { - snippet = new Snippet("", "", "", -1, []); - hidden_list = []; + private snippet: Snippet = null; + private hidden_list: boolean[] = []; constructor( private _router: Router, diff --git a/frontend/app/snippet.service.ts b/frontend/app/snippet.service.ts index 92fbeb3..5bf56f5 100644 --- a/frontend/app/snippet.service.ts +++ b/frontend/app/snippet.service.ts @@ -8,20 +8,17 @@ export class Compiler { public version: string; public version_command: string; public commandline: string[]; - - constructor() { } } export class Result { - constructor( - public compiler: Compiler, - public result: number, - public exit: number, - public elapsed: number, - public message: string, - public output: any[], - public _: any, - public truncated: boolean) { } + public compiler: Compiler; + public result: number; + public exit: number; + public elapsed: number; + public message: string; + public output: any[]; + public _: string; + public truncated: boolean; public static compareOutput(a: Result, b: Result) { return a.result === b.result && @@ -34,12 +31,11 @@ export class Result { } export class Snippet { - constructor( - public id: string, - public lang: string, - public code: string, - public created: number, - public results: Result[]) { } + public id: string; + public lang: string; + public code: string; + public created: number; + public results: Result[]; } @Injectable() |