]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Use `getOrCreateInstance` on `_initializeOnDelegatedTarget`
authorGeoSot <geo.sotis@gmail.com>
Thu, 10 Jun 2021 07:53:59 +0000 (10:53 +0300)
committerXhmikosR <xhmikosr@gmail.com>
Thu, 22 Jul 2021 14:20:38 +0000 (17:20 +0300)
js/src/tooltip.js

index d69a80e275b13526c3ddc3bb9ee773d0ecb43058..6dc7a0350d3609693e66830930bd0122b1ab5ec3 100644 (file)
@@ -439,15 +439,7 @@ class Tooltip extends BaseComponent {
   // Private
 
   _initializeOnDelegatedTarget(event, context) {
-    const dataKey = this.constructor.DATA_KEY
-    context = context || Data.get(event.delegateTarget, dataKey)
-
-    if (!context) {
-      context = new this.constructor(event.delegateTarget, this._getDelegateConfig())
-      Data.set(event.delegateTarget, dataKey, context)
-    }
-
-    return context
+    return context || this.constructor.getOrCreateInstance(event.delegateTarget, this._getDelegateConfig())
   }
 
   _getOffset() {