From e666180e5c23a96340bc9bae4f0863bea1653c3f Mon Sep 17 00:00:00 2001 From: Thomas Allmer Date: Mon, 16 Sep 2019 14:12:30 +0200 Subject: [PATCH] fix(tooltip): do not recreate overlay controller from extends Popup --- packages/tooltip/src/LionTooltip.js | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/packages/tooltip/src/LionTooltip.js b/packages/tooltip/src/LionTooltip.js index 598efba08..05cf948bd 100644 --- a/packages/tooltip/src/LionTooltip.js +++ b/packages/tooltip/src/LionTooltip.js @@ -1,5 +1,4 @@ import { LionPopup } from '@lion/popup'; -import { overlays, LocalOverlayController } from '@lion/overlays'; export class LionTooltip extends LionPopup { constructor() { @@ -10,20 +9,8 @@ export class LionTooltip extends LionPopup { connectedCallback() { super.connectedCallback(); - this.contentNode = this.querySelector('[slot="content"]'); - this.invokerNode = this.querySelector('[slot="invoker"]'); this.contentNode.setAttribute('role', 'tooltip'); - this._controller = overlays.add( - new LocalOverlayController({ - hidesOnEsc: true, - hidesOnOutsideClick: true, - popperConfig: this.popperConfig, - contentNode: this.contentNode, - invokerNode: this.invokerNode, - }), - ); - this.__resetActive = () => { this.mouseActive = false; this.keyActive = false;