[!!!][TASK] Remove deprecated `TYPO3.Popover` object
[Packages/TYPO3.CMS.git] / typo3 / sysext / backend / Resources / Private / TypeScript / Popover.ts
index e8ff938..b0992c0 100644 (file)
@@ -28,7 +28,10 @@ class Popover {
    */
   private readonly DEFAULT_SELECTOR: string = '[data-toggle="popover"]';
 
-  // noinspection JSMethodCanBeStatic
+  constructor() {
+    this.initialize();
+  }
+
   /**
    * Initialize
    */
@@ -118,10 +121,4 @@ class Popover {
   }
 }
 
-// create an instance, initialize and return it
-const popover: Popover = new Popover();
-popover.initialize();
-
-// @deprecated since TYPO3 v9, will be removed in TYPO3 v10 prevent global object usage
-TYPO3.Popover = popover;
-export = popover;
+export = new Popover();