From 1c976d87d0b55d9e135df595f39416db88b2aead Mon Sep 17 00:00:00 2001
From: "francois.grand" <francois.grand@irstea.fr>
Date: Fri, 26 Jan 2018 10:04:48 +0100
Subject: [PATCH] =?UTF-8?q?d=C3=A9placement=20de=20GraphTypeSelectComponen?=
 =?UTF-8?q?t=20dans=20son=20propre=20fichier?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/app/app.module.ts                         |  3 ++-
 .../results-graph/graph-type.component.ts     | 22 +++++++++++++++++++
 .../results-graph/results-graph.component.ts  | 20 +----------------
 3 files changed, 25 insertions(+), 20 deletions(-)
 create mode 100644 src/app/components/results-graph/graph-type.component.ts

diff --git a/src/app/app.module.ts b/src/app/app.module.ts
index 5b51e56b9..e386fe63e 100644
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -34,7 +34,8 @@ import { CalculatorNameComponent } from './components/generic-calculator/calc-na
 import { CalcCanvasComponent } from './components/canvas/canvas.component';
 import { SectionCanvasComponent } from './components/section-canvas/section-canvas.component';
 import { RemousResultsComponent } from './components/remous-results/remous-results.component';
-import { ResultsGraphComponent, GraphTypeSelectComponent } from './components/results-graph/results-graph.component';
+import { ResultsGraphComponent } from './components/results-graph/results-graph.component';
+import { GraphTypeSelectComponent } from './components/results-graph/graph-type.component';
 import { LogComponent } from './components/log/log.component';
 import { CalculatorListComponent } from './components/calculator-list/calculator-list.component';
 import { ApplicationSetupComponent } from './components/app-setup/app-setup.component';
diff --git a/src/app/components/results-graph/graph-type.component.ts b/src/app/components/results-graph/graph-type.component.ts
new file mode 100644
index 000000000..441517009
--- /dev/null
+++ b/src/app/components/results-graph/graph-type.component.ts
@@ -0,0 +1,22 @@
+import { Component } from '@angular/core';
+
+import { GenericSelectComponent } from '../generic-select/generic-select.component';
+import { GraphType } from "../../results/fixed-var-results";
+
+@Component({
+    selector: "graph-type",
+    templateUrl: "../generic-select/generic-select.component.html"
+})
+export class GraphTypeSelectComponent extends GenericSelectComponent<GraphType> {
+    private _entries: GraphType[] = [GraphType.Histogram, GraphType.Scatter];
+    private _entriesLabels: string[] = ["Histogramme", "XY"];
+
+    protected get entries(): GraphType[] {
+        return this._entries;
+    }
+
+    protected entryLabel(entry: GraphType): string {
+        const i = this._entries.indexOf(entry);
+        return this._entriesLabels[i];
+    }
+}
diff --git a/src/app/components/results-graph/results-graph.component.ts b/src/app/components/results-graph/results-graph.component.ts
index ceba3ed60..861ea6798 100644
--- a/src/app/components/results-graph/results-graph.component.ts
+++ b/src/app/components/results-graph/results-graph.component.ts
@@ -1,25 +1,7 @@
 import { Component, AfterViewInit, EventEmitter, Output, ViewChild } from '@angular/core';
 
 import { FixedVarResults, GraphType } from "../../results/fixed-var-results";
-import { GenericSelectComponent } from '../generic-select/generic-select.component';
-
-@Component({
-    selector: "graph-type",
-    templateUrl: "../generic-select/generic-select.component.html"
-})
-export class GraphTypeSelectComponent extends GenericSelectComponent<GraphType> {
-    private _entries: GraphType[] = [GraphType.Histogram, GraphType.Scatter];
-    private _entriesLabels: string[] = ["Histogramme", "XY"];
-
-    protected get entries(): GraphType[] {
-        return this._entries;
-    }
-
-    protected entryLabel(entry: GraphType): string {
-        const i = this._entries.indexOf(entry);
-        return this._entriesLabels[i];
-    }
-}
+import { GraphTypeSelectComponent } from './graph-type.component';
 
 @Component({
     selector: 'results-graph',
-- 
GitLab