From: 100000001 Date: Thu, 10 Mar 2016 08:00:26 +0000 (+0100) Subject: Expose yAlign and xAlign as a tooltip option X-Git-Tag: v2.0.0~22^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5d2444a5ee1a4caf3d7b3721eab759763ec1cf12;p=thirdparty%2FChart.js.git Expose yAlign and xAlign as a tooltip option --- diff --git a/src/core/core.tooltip.js b/src/core/core.tooltip.js index b3a610156..8ff2da9c4 100644 --- a/src/core/core.tooltip.js +++ b/src/core/core.tooltip.js @@ -24,6 +24,8 @@ module.exports = function(Chart) { footerAlign: "left", yPadding: 6, xPadding: 6, + yAlign : 'center', + xAlign : 'center', caretSize: 5, cornerRadius: 6, multiKeyBackground: '#fff', @@ -116,6 +118,8 @@ module.exports = function(Chart) { footerMarginTop: options.tooltips.footerMarginTop, // Appearance + yAlign : options.tooltips.yAlign, + xAlign : options.tooltips.xAlign, caretSize: options.tooltips.caretSize, cornerRadius: options.tooltips.cornerRadius, backgroundColor: options.tooltips.backgroundColor, @@ -333,8 +337,6 @@ module.exports = function(Chart) { return size; }, determineAlignment: function determineAlignment(size) { - this._model.xAlign = this._model.yAlign = "center"; - if (this._model.y < size.height) { this._model.yAlign = 'top'; } else if (this._model.y > (this._chart.height - size.height)) {