Deprecate the module `WoltLabSuite/Core/Ui/FlexibleMenu`
authorAlexander Ebert <ebert@woltlab.com>
Thu, 27 Jan 2022 18:00:42 +0000 (19:00 +0100)
committerAlexander Ebert <ebert@woltlab.com>
Thu, 27 Jan 2022 18:00:42 +0000 (19:00 +0100)
The module remains unused for years and has not been adopted by third parties.

ts/WoltLabSuite/Core/Ui/FlexibleMenu.ts
wcfsetup/install/files/js/WCF.js
wcfsetup/install/files/js/WoltLabSuite/Core/Ui/FlexibleMenu.js

index 134ba444672aa0a33215d471e74052cc8d8edb8e..230cf227cf97193926cdfca396b361792787b863 100644 (file)
@@ -6,6 +6,8 @@
  * @copyright  2001-2019 WoltLab GmbH
  * @license  GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @module  WoltLabSuite/Core/Ui/FlexibleMenu
+ * @deprecated 5.5 This module is unused and will be removed.
+ * @woltlabExcludeBundle all
  */
 
 import DomChangeListener from "../Dom/Change/Listener";
index a5b09fc9c1143f2cd619e1e52748ee0c9912b126..cf3a3908b5dbc3e308ab6ed6e65e3194d10911eb 100755 (executable)
@@ -4786,6 +4786,7 @@ WCF.System.Dependency.Manager = {
 
 /**
  * Provides flexible dropdowns for tab-based menus.
+ * @deprecated 5.5 This module is unused and will be removed.
  */
 WCF.System.FlexibleMenu = {
        /**
index acf265aebc447f38df43f1d61d2c3b87cfe57a38..25c51ca68d8df0bf55de085170e1a5e5b0667a1a 100644 (file)
@@ -6,6 +6,8 @@
  * @copyright  2001-2019 WoltLab GmbH
  * @license  GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @module  WoltLabSuite/Core/Ui/FlexibleMenu
+ * @deprecated 5.5 This module is unused and will be removed.
+ * @woltlabExcludeBundle all
  */
 define(["require", "exports", "tslib", "../Dom/Change/Listener", "../Dom/Util", "../Dom/Traverse", "./Dropdown/Simple"], function (require, exports, tslib_1, Listener_1, Util_1, DomTraverse, Simple_1) {
     "use strict";