// Dashgoals tooltip improved

This commit is contained in:
Damien Metzger
2013-11-28 15:03:41 +01:00
parent b66f8ea75a
commit e722a5c817
+12 -1
View File
@@ -1,7 +1,18 @@
function bar_chart_goals(widget_name, chart_details)
{
nv.addGraph(function() {
var chart = nv.models.multiBarChart().stacked(false).showControls(false);
var chart = nv.models.multiBarChart()
.stacked(false)
.showControls(false)
.tooltipContent(function(key, y, e, graph) {
var perf = parseInt(e) - 100;
if (perf > 0)
return '<section class="panel"><header class="panel-heading">' + key + '</header><span class="dash_trend dash_trend_up">+' + perf + '%</span></section>';
else if (perf < 0)
return '<section class="panel"><header class="panel-heading">' + key + '</header><span class="dash_trend dash_trend_down">' + perf + '%</span></section>';
else
return '<section class="panel"><header class="panel-heading">' + key + '</header><span class="dash_trend dash_trend_right">-</span></section>';
});
chart.yAxis.tickFormat(d3.format('%'));