{
const mainPlotType = this.availablePlotTypes[selectedMainPlotType];
@@ -78,16 +82,16 @@ export class VisualizationPageComponent implements OnInit {
request['height'] = document.getElementById("results").offsetHeight;
request['width'] = document.getElementById("results").offsetWidth;
request['groupBy'] = this.groupBy.map(o => o.name);
- request['limitBy'] = this.limitBy;
- request['limit'] = this.limit;
+ request['limitBy'] = this.limitbycomponent.limitBy;
+ request['limit'] = this.limitbycomponent.limit;
request['dateRange'] = this.dateRange.value;
request['axisScale'] = this.yAxis;
request['aggregate'] = this.selectedCombinePlotType.value;
request['keyOutside'] = false;
request['generateThumbnail'] = this.enableGallery;
- request['yRangeMin'] = this.minYValue;
- request['yRangeMax'] = this.maxYValue;
- request['yRangeUnit'] = this.yAxisUnit;
+ request['yRangeMin'] = this.yAxisRangeComponent.minYValue;
+ request['yRangeMax'] = this.yAxisRangeComponent.maxYValue;
+ request['yRangeUnit'] = this.yAxisRangeComponent.yAxisUnit;
console.log("plot clicked: "+ JSON.stringify(request));
}
diff --git a/pdb-js/src/app/y-axis-range/y-axis-range.component.html b/pdb-js/src/app/y-axis-range/y-axis-range.component.html
index f0ae79c..6ab5e6a 100644
--- a/pdb-js/src/app/y-axis-range/y-axis-range.component.html
+++ b/pdb-js/src/app/y-axis-range/y-axis-range.component.html
@@ -1,11 +1,5 @@
-
-
-
-
-
-
-
+
Unit:
automatic
@@ -16,4 +10,10 @@
days
+
+
+
+
+
+
diff --git a/pdb-js/src/app/y-axis-range/y-axis-range.component.scss b/pdb-js/src/app/y-axis-range/y-axis-range.component.scss
index 6b22302..e69de29 100644
--- a/pdb-js/src/app/y-axis-range/y-axis-range.component.scss
+++ b/pdb-js/src/app/y-axis-range/y-axis-range.component.scss
@@ -1,9 +0,0 @@
-mat-form-field {
- width: 5em;
- margin-right: 1ex;
-}
-
-.yAxisUnit{
- width: 8em;
- margin-right: 0;
-}
\ No newline at end of file
diff --git a/pdb-js/src/app/y-axis-range/y-axis-range.component.ts b/pdb-js/src/app/y-axis-range/y-axis-range.component.ts
index 0762961..f116dfe 100644
--- a/pdb-js/src/app/y-axis-range/y-axis-range.component.ts
+++ b/pdb-js/src/app/y-axis-range/y-axis-range.component.ts
@@ -7,13 +7,10 @@ import { Component, Input } from '@angular/core';
})
export class YAxisRangeComponent {
- @Input() yAxisUnit: string;
- @Input() minYValue: number;
- @Input() maxYValue: number;
+ yAxisUnit: string = "AUTOMATIC";
+ minYValue: number = 1;
+ maxYValue: number = 60;
constructor() {
- this.yAxisUnit = "AUTOMATIC";
- this.minYValue = 1;
- this.maxYValue = 123;
}
}
diff --git a/pdb-js/src/styles.scss b/pdb-js/src/styles.scss
index dd64ac6..f6d8fe4 100644
--- a/pdb-js/src/styles.scss
+++ b/pdb-js/src/styles.scss
@@ -23,7 +23,7 @@ $background-color: #CBD7F4;
@import '~@angular/material/prebuilt-themes/deeppurple-amber.css';
-body {
+*, body {
font-family: Arial, sans-serif;
font-size: 14px;
margin: 0;
@@ -78,12 +78,18 @@ body .mat-select-panel {
max-height: 500px;
}
-.mat-form-field {
- font-family: Arial, sans-serif;
-}
-
mat-form-field {
width: 100%;
+ margin-right: 1em;
+}
+mat-form-field:last-child {
+ margin-right: 0ex;
+}
+mat-form-field.pdb-form-number {
+ width: 5em;
+}
+mat-form-field.pdb-form-mid {
+ width: 9em;
}