{"master":{"name":"BlueSpiceCustomMenu","version":"5.0.0-alpha","url":"https:\/\/en.wiki.bluespice.com\/wiki\/Reference:BlueSpiceCustomMenu","license-name":"GPL-3.0-only","author":["Patric Wirth"],"descriptionmsg":"bs-custommenu-desc","type":"bluespice","requires":{"MediaWiki":">= 1.43.0","extensions":{"BlueSpiceFoundation":">= 5.0.0"}},"attributes":{"BlueSpiceFoundation":{"Extensions":{"BlueSpiceCustomMenu":{"className":"\\BlueSpice\\CustomMenu\\Extension","extPath":"\/BlueSpiceCustomMenu"}},"RendererRegistry":{"custommenu":"\\BlueSpice\\CustomMenu\\Renderer\\Menu::factory","custommenuitem":"\\BlueSpice\\CustomMenu\\Renderer\\Menu\\Item::factory","custommenuheader":"\\BlueSpice\\CustomMenu\\Renderer\\Menu\\Header::factory","custommenuheaderitem":"\\BlueSpice\\CustomMenu\\Renderer\\Menu\\Header\\Item::factory"},"ConfigDefinitionRegistry":{"ShowCustomMenuHeader":"\\BlueSpice\\CustomMenu\\ConfigDefinition\\ShowCustomMenuHeader::getInstance"}},"BlueSpiceCustomMenu":{"Registry":{"header":"\\BlueSpice\\CustomMenu\\CustomMenu\\Header::getInstance"}},"MenuEditor":{"Menus":{"custommenu":{"class":"BlueSpice\\CustomMenu\\MenuEditor\\Header","services":["MWStakeWikitextParserFactory"]}}}},"ServiceWiringFiles":["includes\/ServiceWiring.php"],"config_prefix":"bsg","config":{"CustomMenuHeaderNumberOfLevels":{"value":2},"CustomMenuHeaderNumberOfMainEntries":{"value":10},"CustomMenuHeaderNumberOfSubEntries":{"value":10},"ShowCustomMenuHeader":{"value":true}},"HookHandlers":{"common-user-interface":{"class":"\\BlueSpice\\CustomMenu\\HookHandler\\CommonUserInterface","services":["BSCustomMenuFactory","ConfigFactory"]}},"Hooks":{"EditFormPreloadText":"\\BlueSpice\\CustomMenu\\Hook\\EditFormPreloadText\\PreloadHeaderMenu::callback","ArticleDeleteComplete":"\\BlueSpice\\CustomMenu\\Hook\\ArticleDeleteComplete\\InvalidateHeaderMenu::callback","PageSaveComplete":"\\BlueSpice\\CustomMenu\\Hook\\PageSaveComplete\\InvalidateHeaderMenu::callback","PageMoveComplete":"\\BlueSpice\\CustomMenu\\Hook\\PageMoveComplete\\InvalidateHeaderMenu::callback","LoadExtensionSchemaUpdates":"\\BlueSpice\\CustomMenu\\Hook\\LoadExtensionSchemaUpdates\\AddMigrateTopBarMenu::callback","BSUsageTrackerRegisterCollectors":"\\BlueSpice\\CustomMenu\\Hook\\BSUsageTrackerRegisterCollectors\\NoOfCustomMegaMenus::callback","OutputPageBodyAttributes":"\\BlueSpice\\CustomMenu\\Hook\\OutputPageBodyAttributes\\AddOutputPageBodyClass::callback","MWStakeCommonUIRegisterSkinSlotComponents":"common-user-interface"},"repository":"https:\/\/gerrit.wikimedia.org\/r\/mediawiki\/extensions\/BlueSpiceCustomMenu"}}