{ "name": "Gadgets", "author": [ "Daniel Kinzler", "Max Semenik" ], "url": "https://www.mediawiki.org/wiki/Extension:Gadgets", "descriptionmsg": "gadgets-desc", "license-name": "GPL-2.0-or-later", "requires": { "MediaWiki": ">= 1.41.0" }, "type": "other", "namespaces": [ { "id": 2300, "constant": "NS_GADGET", "name": "Gadget", "capitallinkoverride": false, "protection": "gadgets-edit" }, { "id": 2301, "constant": "NS_GADGET_TALK", "name": "Gadget_talk" }, { "id": 2302, "constant": "NS_GADGET_DEFINITION", "name": "Gadget_definition", "protection": "gadgets-definition-edit", "capitallinkoverride": false, "defaultcontentmodel": "GadgetDefinition" }, { "id": 2303, "constant": "NS_GADGET_DEFINITION_TALK", "name": "Gadget_definition_talk" } ], "ContentHandlers": { "GadgetDefinition": "MediaWiki\\Extension\\Gadgets\\Content\\GadgetDefinitionContentHandler" }, "AvailableRights": [ "gadgets-edit", "gadgets-definition-edit" ], "SpecialPages": { "Gadgets": "MediaWiki\\Extension\\Gadgets\\SpecialGadgets", "GadgetUsage": "MediaWiki\\Extension\\Gadgets\\SpecialGadgetUsage" }, "APIListModules": { "gadgetcategories": "MediaWiki\\Extension\\Gadgets\\Api\\ApiQueryGadgetCategories", "gadgets": "MediaWiki\\Extension\\Gadgets\\Api\\ApiQueryGadgets" }, "MessagesDirs": { "Gadgets": [ "i18n", "i18n/api" ] }, "ExtensionMessagesFiles": { "GadgetsAlias": "Gadgets.alias.php", "GadgetsNamespaces": "Gadgets.namespaces.php" }, "RawHtmlMessages": [ "gadgets-definition" ], "AutoloadNamespaces": { "MediaWiki\\Extension\\Gadgets\\": "includes/" }, "TestAutoloadClasses": { "GadgetTestUtils": "tests/phpunit/GadgetTestUtils.php" }, "HookHandlers": { "GadgetHooks": { "class": "MediaWiki\\Extension\\Gadgets\\Hooks" }, "GadgetCodeEditorHooks": { "class": "MediaWiki\\Extension\\Gadgets\\CodeEditorHooks" } }, "Hooks": { "PageDeleteComplete": "GadgetHooks", "PageSaveComplete": "GadgetHooks", "BeforePageDisplay": "GadgetHooks", "CodeEditorGetPageLanguage": "GadgetCodeEditorHooks", "ContentHandlerDefaultModelFor": "GadgetHooks", "EditFilterMergedContent": "GadgetHooks", "UserGetDefaultOptions": "GadgetHooks", "GetPreferences": "GadgetHooks", "PreferencesGetLegend": "GadgetHooks", "ResourceLoaderRegisterModules": "GadgetHooks", "wgQueryPages": "GadgetHooks", "DeleteUnknownPreferences": "GadgetHooks", "PreferencesGetIcon": "GadgetHooks" }, "config": { "GadgetsRepoClass": { "value": "MediaWiki\\Extension\\Gadgets\\MediaWikiGadgetsDefinitionRepo" }, "SpecialGadgetUsageActiveUsers": { "value": true } }, "manifest_version": 2 }