diff --git a/package.json b/package.json index df025012dfb..1b5b5d1ad06 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "karma-phantomjs-launcher": "1.0.2", "load-grunt-tasks": "3.5.2", "mocha": "3.2.0", - "phantomjs-prebuilt": "^2.1.13", + "phantomjs-prebuilt": "^2.1.14", "reflect-metadata": "0.1.8", "rxjs": "^5.0.0-rc.5", "sass-lint": "^1.10.2", diff --git a/public/app/plugins/panel/graph/graph.ts b/public/app/plugins/panel/graph/graph.ts index 2398bc76d42..910ef335599 100755 --- a/public/app/plugins/panel/graph/graph.ts +++ b/public/app/plugins/panel/graph/graph.ts @@ -17,8 +17,6 @@ import {appEvents, coreModule} from 'app/core/core'; import GraphTooltip from './graph_tooltip'; import {ThresholdManager} from './threshold_manager'; -var labelWidthCache = {}; - coreModule.directive('grafanaGraph', function($rootScope, timeSrv) { return { restrict: 'A', @@ -119,16 +117,6 @@ coreModule.directive('grafanaGraph', function($rootScope, timeSrv) { } } - function getLabelWidth(text, elem) { - var labelWidth = labelWidthCache[text]; - - if (!labelWidth) { - labelWidth = labelWidthCache[text] = elem.width(); - } - - return labelWidth; - } - function drawHook(plot) { // Update legend values var yaxis = plot.getYAxes(); @@ -156,8 +144,6 @@ coreModule.directive('grafanaGraph', function($rootScope, timeSrv) { var yaxisLabel = $("
") .text(panel.yaxes[0].label) .appendTo(elem); - - yaxisLabel[0].style.marginTop = (getLabelWidth(panel.yaxes[0].label, yaxisLabel) / 2) + 'px'; } // add right axis labels @@ -165,8 +151,6 @@ coreModule.directive('grafanaGraph', function($rootScope, timeSrv) { var rightLabel = $("
") .text(panel.yaxes[1].label) .appendTo(elem); - - rightLabel[0].style.marginTop = (getLabelWidth(panel.yaxes[1].label, rightLabel) / 2) + 'px'; } thresholdManager.draw(plot); diff --git a/public/sass/components/_panel_graph.scss b/public/sass/components/_panel_graph.scss index d158f7b1043..f02a45a96ae 100644 --- a/public/sass/components/_panel_graph.scss +++ b/public/sass/components/_panel_graph.scss @@ -297,16 +297,18 @@ .left-yaxis-label { top: 50%; - left: -5px; - transform: rotate(-90deg); - transform-origin: left top; + left: 0; + transform: translateX(-50%) translateY(-50%) rotate(-90deg); + // this is needed for phantomsjs 2.1 + -webkit-transform: translateX(-50%) translateY(-50%) rotate(-90deg); } .right-yaxis-label { top: 50%; - right: -5px; - transform: rotate(90deg); - transform-origin: right top; + right: 0; + transform: translateX(50%) translateY(-50%) rotate(90deg); + // this is needed for phantomsjs 2.1 + -webkit-transform: translateX(50%) translateY(-50%) rotate(90deg); } .axisLabel {