|
|
@@ -278,6 +278,14 @@ class SingleStatCtrl extends MetricsPanelCtrl {
|
|
|
return body;
|
|
|
}
|
|
|
|
|
|
+ function getValueText() {
|
|
|
+ var result = panel.prefix ? panel.prefix : '';
|
|
|
+ result += data.valueFormated;
|
|
|
+ result += panel.postfix ? panel.postfix : '';
|
|
|
+
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
function addGauge() {
|
|
|
var plotCanvas = $('<div></div>');
|
|
|
var plotCss = {
|
|
|
@@ -332,8 +340,8 @@ class SingleStatCtrl extends MetricsPanelCtrl {
|
|
|
},
|
|
|
value: {
|
|
|
color: panel.colorValue ? getColorForValue(data, data.valueRounded) : null,
|
|
|
- formatter: function () { return data.valueFormated; },
|
|
|
- font: { size: getGaugeFontSize() }
|
|
|
+ formatter: function() { return getValueText(); },
|
|
|
+ font: { size: getGaugeFontSize(), family: 'Helvetica Neue", Helvetica, Arial, sans-serif' }
|
|
|
},
|
|
|
show: true
|
|
|
}
|
|
|
@@ -352,7 +360,7 @@ class SingleStatCtrl extends MetricsPanelCtrl {
|
|
|
function getGaugeFontSize() {
|
|
|
if (panel.valueFontSize) {
|
|
|
var num = parseInt(panel.valueFontSize.substring(0, panel.valueFontSize.length - 1));
|
|
|
- return 30 * (num / 100);
|
|
|
+ return (30 * (num / 100)) + 15;
|
|
|
} else {
|
|
|
return 30;
|
|
|
}
|
|
|
@@ -419,6 +427,7 @@ class SingleStatCtrl extends MetricsPanelCtrl {
|
|
|
|
|
|
function render() {
|
|
|
if (!ctrl.data) { return; }
|
|
|
+ ctrl.setValues(ctrl.data);
|
|
|
data = ctrl.data;
|
|
|
setElementHeight();
|
|
|
|