Commit 4581bb4a by Torkel Ödegaard

fix(singletat): Support repeated template variables in prefix/postfix, fixes #6595

parent e6776f71
...@@ -6,6 +6,9 @@ ...@@ -6,6 +6,9 @@
* **UI/Browser**: Fixed issue with page/view header gradient border not showing in Safari, [#6530](https://github.com/grafana/grafana/issues/6530) * **UI/Browser**: Fixed issue with page/view header gradient border not showing in Safari, [#6530](https://github.com/grafana/grafana/issues/6530)
* **UX**: Panel Drop zone visible after duplicating panel, and when entering fullscreen/edit view, [#6598](https://github.com/grafana/grafana/issues/6598) * **UX**: Panel Drop zone visible after duplicating panel, and when entering fullscreen/edit view, [#6598](https://github.com/grafana/grafana/issues/6598)
### Enhancements
* **Singlestat**: Support repeated template variables in prefix/postfix [#6595](https://github.com/grafana/grafana/issues/6595)
# 4.0-beta1 (2016-11-09) # 4.0-beta1 (2016-11-09)
### Enhancements ### Enhancements
......
...@@ -64,6 +64,8 @@ export class DynamicDashboardSrv { ...@@ -64,6 +64,8 @@ export class DynamicDashboardSrv {
j = j - 1; j = j - 1;
} }
} }
row.panelSpanChanged();
} }
} }
......
...@@ -208,11 +208,8 @@ class SingleStatCtrl extends MetricsPanelCtrl { ...@@ -208,11 +208,8 @@ class SingleStatCtrl extends MetricsPanelCtrl {
} }
// Add $__name variable for using in prefix or postfix // Add $__name variable for using in prefix or postfix
data.scopedVars = { data.scopedVars = _.extend({}, this.panel.scopedVars);
__name: { data.scopedVars["__name"] = {value: this.series[0].label};
value: this.series[0].label
}
};
} }
// check value to text mappings if its enabled // check value to text mappings if its enabled
...@@ -526,7 +523,7 @@ class SingleStatCtrl extends MetricsPanelCtrl { ...@@ -526,7 +523,7 @@ class SingleStatCtrl extends MetricsPanelCtrl {
elem.toggleClass('pointer', panel.links.length > 0); elem.toggleClass('pointer', panel.links.length > 0);
if (panel.links.length > 0) { if (panel.links.length > 0) {
linkInfo = linkSrv.getPanelLinkAnchorInfo(panel.links[0], panel.scopedVars); linkInfo = linkSrv.getPanelLinkAnchorInfo(panel.links[0], data.scopedVars);
} else { } else {
linkInfo = null; linkInfo = null;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment