Merge branch 'stesie-fix-formatter-stack-percentage'

This commit is contained in:
carl bergquist 2015-12-15 17:35:05 +01:00
commit 3868a796a4
2 changed files with 13 additions and 2 deletions

View File

@ -380,11 +380,11 @@ function (angular, $, moment, _, kbn, GraphTooltip) {
options.yaxes.push(secondY); options.yaxes.push(secondY);
applyLogScale(options.yaxes[1], data); applyLogScale(options.yaxes[1], data);
configureAxisMode(options.yaxes[1], scope.panel.y_formats[1]); configureAxisMode(options.yaxes[1], scope.panel.percentage && scope.panel.stack ? "percent" : scope.panel.y_formats[1]);
} }
applyLogScale(options.yaxes[0], data); applyLogScale(options.yaxes[0], data);
configureAxisMode(options.yaxes[0], scope.panel.y_formats[0]); configureAxisMode(options.yaxes[0], scope.panel.percentage && scope.panel.stack ? "percent" : scope.panel.y_formats[0]);
} }
function applyLogScale(axis, data) { function applyLogScale(axis, data) {

View File

@ -215,6 +215,17 @@ define([
}); });
}); });
graphScenario('when stack and percent', function(ctx) {
ctx.setup(function(scope) {
scope.panel.percentage = true;
scope.panel.stack = true;
});
it('should show percentage', function() {
var axis = ctx.plotOptions.yaxes[0];
expect(axis.tickFormatter(100, axis)).to.be("100%");
});
});
}); });
}); });