diff options
author | Phil Hughes <me@iamphill.com> | 2017-04-14 15:22:16 +0100 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2017-04-14 15:22:16 +0100 |
commit | 69c450c09430e3854f6aa4732ffa59ac14d8fec2 (patch) | |
tree | 7308f6e25be297f3d9ae7b35a5b71627cb1f8012 /app/assets | |
parent | 59616dc7505502bc1aab616099a9f37a295f7359 (diff) | |
download | gitlab-ce-69c450c09430e3854f6aa4732ffa59ac14d8fec2.tar.gz |
eslint fixes
Diffstat (limited to 'app/assets')
-rw-r--r-- | app/assets/javascripts/monitoring/deployments.js | 62 | ||||
-rw-r--r-- | app/assets/javascripts/monitoring/prometheus_graph.js | 4 |
2 files changed, 44 insertions, 22 deletions
diff --git a/app/assets/javascripts/monitoring/deployments.js b/app/assets/javascripts/monitoring/deployments.js index 94ad49b4dc1..085e1869664 100644 --- a/app/assets/javascripts/monitoring/deployments.js +++ b/app/assets/javascripts/monitoring/deployments.js @@ -57,16 +57,20 @@ export default class Deployments { createLine(chart) { chart.append('g') - .attr('class', 'deploy-info') + .attr({ + class: 'deploy-info', + }) .selectAll('.deploy-info') .data(this.data) .enter() .append('g') - .attr('class', d => `deploy-info-${d.id}`) - .attr('transform', d => `translate(${Math.floor(this.x(d.time)) + 1}, 0)`) + .attr({ + class: d => `deploy-info-${d.id}`, + transform: d => `translate(${Math.floor(this.x(d.time)) + 1}, 0)`, + }) .append('line') - .attr('class', 'deployment-line') .attr({ + class: 'deployment-line', x1: 0, x2: 0, y1: 0, @@ -78,31 +82,47 @@ export default class Deployments { this.data.forEach((d) => { const group = chart.select(`.deploy-info-${d.id}`) .append('svg') - .attr('x', 3) - .attr('y', 0) - .attr('height', 38); + .attr({ + x: 3, + y: 0, + height: 41, + }); const rect = group.append('rect') - .attr('class', 'rect-text-metric deploy-info-rect rect-metric') - .attr('x', 1) - .attr('y', 1) - .attr('rx', 2) - .attr('height', 35); - - const text = group.append('text') - .attr('x', 5) - .attr('y', '50%') - .attr('style', 'dominant-baseline: middle;') - .text((d) => { + .attr({ + class: 'rect-text-metric deploy-info-rect rect-metric', + x: 1, + y: 1, + rx: 2, + height: group.attr('height') - 2, + }); + + const textGroup = group.append('g') + .attr({ + transform: 'translate(5, 2)', + }); + + textGroup.append('text') + .attr({ + style: 'dominant-baseline: text-before-edge;', + }) + .text(() => { const isTag = d.tag; const refText = isTag ? d.ref : d.sha.slice(0, 6); - return `${refText} - ${this.timeFormat(d.time)}`; + return refText; }); - group.attr('width', Math.floor(text.node().getBoundingClientRect().width) + 14); + textGroup.append('text') + .attr({ + style: 'dominant-baseline: text-before-edge; font-weight: 600;', + y: 18, + }) + .text(() => this.timeFormat(d.time)); + + group.attr('width', Math.floor(textGroup.node().getBoundingClientRect().width) + 14); - rect.attr('width', Math.floor(text.node().getBoundingClientRect().width) + 10); + rect.attr('width', Math.floor(textGroup.node().getBoundingClientRect().width) + 10); }); } } diff --git a/app/assets/javascripts/monitoring/prometheus_graph.js b/app/assets/javascripts/monitoring/prometheus_graph.js index bdff045887f..98bb8a8baba 100644 --- a/app/assets/javascripts/monitoring/prometheus_graph.js +++ b/app/assets/javascripts/monitoring/prometheus_graph.js @@ -210,7 +210,9 @@ class PrometheusGraph { const d0 = valuesToPlot[timeValueIndex - 1]; const d1 = valuesToPlot[timeValueIndex]; const currentData = timeValueFromOverlay - d0.time > d1.time - timeValueFromOverlay ? d1 : d0; - const maxValueMetric = Math.floor(y(d3.max(valuesToPlot.map(metricValue => metricValue.value)))); + const maxValueMetric = Math.floor( + y(d3.max(valuesToPlot.map(metricValue => metricValue.value))), + ); const currentTimeCoordinate = Math.floor(x(currentData.time)); const graphSpecifics = this.graphSpecificProperties[key]; // Remove the current selectors |