diff --git a/src/modules/Core.js b/src/modules/Core.js index 1f375f565..6a077015d 100644 --- a/src/modules/Core.js +++ b/src/modules/Core.js @@ -522,7 +522,7 @@ export default class Core { !w.config.legend.floating ) { legendHeight = - new Legend(this.ctx).legendHelpers.getLegendBBox().clwh + 10 + new Legend(this.ctx).legendHelpers.getLegendDimensions().clwh + 10 } let el = w.globals.dom.baseEl.querySelector( diff --git a/src/modules/legend/Helpers.js b/src/modules/legend/Helpers.js index 85480ca8e..57953d43e 100644 --- a/src/modules/legend/Helpers.js +++ b/src/modules/legend/Helpers.js @@ -77,14 +77,12 @@ export default class Helpers { return stylesheet } - getLegendBBox() { + getLegendDimensions() { const w = this.w let currLegendsWrap = w.globals.dom.baseEl.querySelector('.apexcharts-legend') - let currLegendsWrapRect = currLegendsWrap.getBoundingClientRect() - - let currLegendsWrapWidth = currLegendsWrapRect.width - let currLegendsWrapHeight = currLegendsWrapRect.height + let currLegendsWrapWidth = currLegendsWrap.offsetWidth + let currLegendsWrapHeight = currLegendsWrap.offsetHeight return { clwh: currLegendsWrapHeight, diff --git a/src/modules/legend/Legend.js b/src/modules/legend/Legend.js index ef4d95944..2e41c22f5 100644 --- a/src/modules/legend/Legend.js +++ b/src/modules/legend/Legend.js @@ -374,7 +374,7 @@ class Legend { elLegendWrap.style.right = 0 - let lRect = this.legendHelpers.getLegendBBox() + let lRect = this.legendHelpers.getLegendDimensions() let dimensions = new Dimensions(this.ctx) let titleRect = dimensions.dimHelpers.getTitleSubtitleCoords('title') @@ -401,7 +401,7 @@ class Legend { legendAlignVertical() { let w = this.w - let lRect = this.legendHelpers.getLegendBBox() + let lRect = this.legendHelpers.getLegendDimensions() let offsetY = 20 let offsetX = 0