]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Expose yAlign and xAlign as a tooltip option
author100000001 <jaco@ngear.nl>
Thu, 10 Mar 2016 08:00:26 +0000 (09:00 +0100)
committer100000001 <jaco@ngear.nl>
Thu, 10 Mar 2016 08:00:26 +0000 (09:00 +0100)
src/core/core.tooltip.js

index b3a6101562da9d8583cd36f95f48b75a4b81e305..8ff2da9c48a9ae20a4d17f4b5158e6d51f652cc0 100644 (file)
@@ -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)) {