From 3521cbeb49f7b62db9b94e463d9411fb02943fe7 Mon Sep 17 00:00:00 2001 From: Juned Chhipa Date: Fri, 11 Oct 2024 21:11:00 +0530 Subject: [PATCH] continue fix for #4750; tooltip missing in safari --- src/modules/Core.js | 12 ++---------- src/modules/helpers/Destroy.js | 1 - 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/src/modules/Core.js b/src/modules/Core.js index 4dc5013a1..a8add42d1 100644 --- a/src/modules/Core.js +++ b/src/modules/Core.js @@ -105,17 +105,9 @@ export default class Core { gl.dom.elLegendWrap = document.createElement('div') gl.dom.elLegendWrap.classList.add('apexcharts-legend') - gl.dom.elLegendContainer = document.createElement('div') - Object.assign(gl.dom.elLegendContainer.style, { - position: 'relative', - }) + gl.dom.elLegendWrap.setAttribute('xmlns', 'http://www.w3.org/1999/xhtml') + gl.dom.elLegendForeign.appendChild(gl.dom.elLegendWrap) - gl.dom.elLegendContainer.setAttribute( - 'xmlns', - 'http://www.w3.org/1999/xhtml' - ) - gl.dom.elLegendContainer.appendChild(gl.dom.elLegendWrap) - gl.dom.elLegendForeign.appendChild(gl.dom.elLegendContainer) gl.dom.Paper.node.appendChild(gl.dom.elLegendForeign) gl.dom.elGraphical = gl.dom.Paper.group().attr({ diff --git a/src/modules/helpers/Destroy.js b/src/modules/helpers/Destroy.js index 70d9a0eb9..29491ef72 100644 --- a/src/modules/helpers/Destroy.js +++ b/src/modules/helpers/Destroy.js @@ -75,7 +75,6 @@ export default class Destroy { domEls.elWrap = null domEls.elGraphical = null - domEls.elLegendContainer = null domEls.elLegendWrap = null domEls.elLegendForeign = null domEls.baseEl = null