summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJose Ivan Vargas <jvargas@gitlab.com>2018-03-27 16:47:25 -0500
committerJose Ivan Vargas <jvargas@gitlab.com>2018-04-06 14:37:46 -0500
commitf4ff62fa64c4d161b2265094022e699084a2dbbd (patch)
treecfc5754f2ac2eb68fe2f7b4f193ae78f6b522d52
parent657fea868834ef239ab312381ac0956f3a84a07c (diff)
downloadgitlab-ce-f4ff62fa64c4d161b2265094022e699084a2dbbd.tar.gz
formatting fixes
-rw-r--r--app/assets/javascripts/monitoring/components/graph/legend.vue27
-rw-r--r--spec/javascripts/monitoring/graph/legend_spec.js13
2 files changed, 15 insertions, 25 deletions
diff --git a/app/assets/javascripts/monitoring/components/graph/legend.vue b/app/assets/javascripts/monitoring/components/graph/legend.vue
index ac1c6e34cc4..ca3081a6306 100644
--- a/app/assets/javascripts/monitoring/components/graph/legend.vue
+++ b/app/assets/javascripts/monitoring/components/graph/legend.vue
@@ -23,26 +23,15 @@ export default {
methods: {
formatMetricUsage(series) {
const value =
- series.values[this.currentDataIndex] &&
- series.values[this.currentDataIndex].value;
+ series.values[this.currentDataIndex] && series.values[this.currentDataIndex].value;
if (isNaN(value)) {
return '-';
}
return `${formatRelevantDigits(value)} ${this.unitOfDisplay}`;
},
- createSeriesString(index, series) {
- if (series.metricTag) {
- return `${series.metricTag} ${this.formatMetricUsage(series)}`;
- }
- return `${this.legendTitle} series ${index + 1} ${this.formatMetricUsage(
- series,
- )}`;
- },
-
summaryMetrics(series) {
- return `Avg: ${formatRelevantDigits(series.average)} ${this.unitOfDisplay},
- Max: ${formatRelevantDigits(series.max)} ${this.unitOfDisplay}`;
+ return `Avg: ${formatRelevantDigits(series.average)} ยท Max: ${formatRelevantDigits(series.max)}`;
},
strokeDashArray(type) {
@@ -80,10 +69,18 @@ export default {
class="legend-metric-title"
v-if="timeSeries.length > 1"
>
- {{ createSeriesString(index, series) }}, {{ summaryMetrics(series) }}
+ <template v-if="series.metricTag">
+ <strong>{{ series.metricTag }}</strong>
+ {{ formatMetricUsage(series) }} {{ summaryMetrics(series) }}
+ </template>
+ <template v-else>
+ <strong>{{ legendTitle }}</strong>
+ series {{ index + 1 }} {{ formatMetricUsage(series) }} {{ summaryMetrics(series) }}
+ </template>
</td>
<td v-else>
- {{ legendTitle }} {{ formatMetricUsage(series) }}, {{ summaryMetrics(series) }}
+ <strong>{{ legendTitle }}</strong>
+ {{ formatMetricUsage(series) }} {{ summaryMetrics(series) }}
</td>
</tr>
</table>
diff --git a/spec/javascripts/monitoring/graph/legend_spec.js b/spec/javascripts/monitoring/graph/legend_spec.js
index 6c085ebba89..b571450fcc2 100644
--- a/spec/javascripts/monitoring/graph/legend_spec.js
+++ b/spec/javascripts/monitoring/graph/legend_spec.js
@@ -2,14 +2,9 @@ import Vue from 'vue';
import GraphLegend from '~/monitoring/components/graph/legend.vue';
import createTimeSeries from '~/monitoring/utils/multiple_time_series';
import mountComponent from 'spec/helpers/vue_mount_component_helper';
-import {
- singleRowMetricsMultipleSeries,
- convertDatesMultipleSeries,
-} from '../mock_data';
+import { singleRowMetricsMultipleSeries, convertDatesMultipleSeries } from '../mock_data';
-const convertedMetrics = convertDatesMultipleSeries(
- singleRowMetricsMultipleSeries,
-);
+const convertedMetrics = convertDatesMultipleSeries(singleRowMetricsMultipleSeries);
const defaultValuesComponent = {};
@@ -77,9 +72,7 @@ describe('Legend Component', () => {
});
it('should container the same number of rows in the table as time series', () => {
- expect(vm.$el.querySelectorAll('.prometheus-table tr').length).toEqual(
- vm.timeSeries.length,
- );
+ expect(vm.$el.querySelectorAll('.prometheus-table tr').length).toEqual(vm.timeSeries.length);
});
});
});