fix(singlestat): adds support for fontsizes in gagues

This commit is contained in:
bergquist 2016-04-19 14:44:29 +02:00 committed by David Keijser
parent c455e501ac
commit 0c6841bdc7

View File

@ -328,7 +328,7 @@ class SingleStatCtrl extends MetricsPanelCtrl {
value: {
color: panel.colorValue ? getColorForValue(data, data.valueRounded) : null,
formatter: function () { return data.valueFormated; },
font: { size: 30 }
font: { size: getGaugeFontSize() }
},
show: true
}
@ -344,6 +344,15 @@ class SingleStatCtrl extends MetricsPanelCtrl {
$.plot(plotCanvas, [plotSeries], options);
}
function getGaugeFontSize() {
if (panel.valueFontSize) {
var num = parseInt(panel.valueFontSize.substring(0, panel.valueFontSize.length - 1));
return 30 * (num / 100);
} else {
return 30;
}
}
function addSparkline() {
var width = elem.width() + 20;
if (width < 30) {
@ -405,7 +414,6 @@ class SingleStatCtrl extends MetricsPanelCtrl {
function render() {
if (!ctrl.data) { return; }
data = ctrl.data;
setElementHeight();