Fix prometheus graphs in firefox
This commit is contained in:
parent
b0808af2d8
commit
07f15f9adc
2 changed files with 8 additions and 2 deletions
|
@ -121,6 +121,7 @@ export default {
|
||||||
draw() {
|
draw() {
|
||||||
const breakpointSize = bp.getBreakpointSize();
|
const breakpointSize = bp.getBreakpointSize();
|
||||||
const query = this.graphData.queries[0];
|
const query = this.graphData.queries[0];
|
||||||
|
const svgWidth = this.$refs.baseSvg.getBoundingClientRect().width;
|
||||||
this.margin = measurements.large.margin;
|
this.margin = measurements.large.margin;
|
||||||
if (this.smallGraph || breakpointSize === 'xs' || breakpointSize === 'sm') {
|
if (this.smallGraph || breakpointSize === 'xs' || breakpointSize === 'sm') {
|
||||||
this.graphHeight = 300;
|
this.graphHeight = 300;
|
||||||
|
@ -130,13 +131,13 @@ export default {
|
||||||
this.unitOfDisplay = query.unit || '';
|
this.unitOfDisplay = query.unit || '';
|
||||||
this.yAxisLabel = this.graphData.y_label || 'Values';
|
this.yAxisLabel = this.graphData.y_label || 'Values';
|
||||||
this.legendTitle = query.label || 'Average';
|
this.legendTitle = query.label || 'Average';
|
||||||
this.graphWidth = this.$refs.baseSvg.clientWidth - this.margin.left - this.margin.right;
|
this.graphWidth = svgWidth - this.margin.left - this.margin.right;
|
||||||
this.graphHeight = this.graphHeight - this.margin.top - this.margin.bottom;
|
this.graphHeight = this.graphHeight - this.margin.top - this.margin.bottom;
|
||||||
this.baseGraphHeight = this.graphHeight - 50;
|
this.baseGraphHeight = this.graphHeight - 50;
|
||||||
this.baseGraphWidth = this.graphWidth;
|
this.baseGraphWidth = this.graphWidth;
|
||||||
|
|
||||||
// pixel offsets inside the svg and outside are not 1:1
|
// pixel offsets inside the svg and outside are not 1:1
|
||||||
this.realPixelRatio = this.$refs.baseSvg.clientWidth / this.baseGraphWidth;
|
this.realPixelRatio = svgWidth / this.baseGraphWidth;
|
||||||
|
|
||||||
this.renderAxesPaths();
|
this.renderAxesPaths();
|
||||||
this.formatDeployments();
|
this.formatDeployments();
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
title: Fix prometheus graphs in firefox
|
||||||
|
merge_request: 22400
|
||||||
|
author:
|
||||||
|
type: fixed
|
Loading…
Reference in a new issue