aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2016-04-06 18:02:36 +0900
committerKazuki Yamaguchi <k@rhe.jp>2016-04-06 18:02:36 +0900
commit53d3df10db4fc2a6279cb3db22d4ca6669eceec7 (patch)
treeac0233c2e60616e3a188e21f1e2f0684a1b42d6d
parenta9fa025968ef54f73a1aac1de8a60126d532d07d (diff)
downloadpoe-53d3df10db4fc2a6279cb3db22d4ca6669eceec7.tar.gz
frontend: 不要なコンストラクタをけした
-rw-r--r--frontend/app/snippet-detail.component.ts6
-rw-r--r--frontend/app/snippet.service.ts30
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()