diff options
Diffstat (limited to 'www/wiki/extensions/Gadgets/extension.json')
-rw-r--r-- | www/wiki/extensions/Gadgets/extension.json | 121 |
1 files changed, 121 insertions, 0 deletions
diff --git a/www/wiki/extensions/Gadgets/extension.json b/www/wiki/extensions/Gadgets/extension.json new file mode 100644 index 00000000..141f9eb7 --- /dev/null +++ b/www/wiki/extensions/Gadgets/extension.json @@ -0,0 +1,121 @@ +{ + "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.28.0" + }, + "type": "other", + "namespaces": [ + { + "id": 2300, + "constant": "NS_GADGET", + "name": "Gadget", + "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": "GadgetDefinitionContentHandler" + }, + "AvailableRights": [ + "gadgets-edit", + "gadgets-definition-edit" + ], + "SpecialPages": { + "Gadgets": "SpecialGadgets", + "GadgetUsage": "SpecialGadgetUsage" + }, + "APIListModules": { + "gadgetcategories": "ApiQueryGadgetCategories", + "gadgets": "ApiQueryGadgets" + }, + "MessagesDirs": { + "Gadgets": [ + "i18n" + ] + }, + "ExtensionMessagesFiles": { + "GadgetsAlias": "Gadgets.alias.php", + "GadgetsNamespaces": "Gadgets.namespaces.php" + }, + "AutoloadClasses": { + "ApiQueryGadgetCategories": "includes/api/ApiQueryGadgetCategories.php", + "ApiQueryGadgets": "includes/api/ApiQueryGadgets.php", + "Gadget": "includes/Gadget.php", + "GadgetHooks": "includes/GadgetHooks.php", + "GadgetResourceLoaderModule": "includes/GadgetResourceLoaderModule.php", + "SpecialGadgets": "includes/SpecialGadgets.php", + "SpecialGadgetUsage": "includes/SpecialGadgetUsage.php", + "GadgetRepo": "includes/GadgetRepo.php", + "GadgetDefinitionNamespaceRepo": "includes/GadgetDefinitionNamespaceRepo.php", + "MediaWikiGadgetsDefinitionRepo": "includes/MediaWikiGadgetsDefinitionRepo.php", + "GadgetDefinitionContent": "includes/content/GadgetDefinitionContent.php", + "GadgetDefinitionContentHandler": "includes/content/GadgetDefinitionContentHandler.php", + "GadgetDefinitionValidator": "includes/content/GadgetDefinitionValidator.php", + "GadgetDefinitionSecondaryDataUpdate": "includes/content/GadgetDefinitionSecondaryDataUpdate.php", + "GadgetDefinitionDeletionUpdate": "includes/content/GadgetDefinitionDeletionUpdate.php" + }, + "Hooks": { + "PageContentSaveComplete": [ + "GadgetHooks::onPageContentSaveComplete" + ], + "BeforePageDisplay": [ + "GadgetHooks::beforePageDisplay" + ], + "CodeEditorGetPageLanguage": [ + "GadgetHooks::onCodeEditorGetPageLanguage" + ], + "ContentHandlerDefaultModelFor": [ + "GadgetHooks::onContentHandlerDefaultModelFor" + ], + "EditFilterMergedContent": [ + "GadgetHooks::onEditFilterMergedContent" + ], + "PageContentInsertComplete": [ + "GadgetHooks::onPageContentInsertComplete" + ], + "UserGetDefaultOptions": [ + "GadgetHooks::userGetDefaultOptions" + ], + "GetPreferences": [ + "GadgetHooks::getPreferences" + ], + "ResourceLoaderRegisterModules": [ + "GadgetHooks::registerModules" + ], + "wgQueryPages": [ + "GadgetHooks::onwgQueryPages" + ], + "DeleteUnknownPreferences": [ + "GadgetHooks::onDeleteUnknownPreferences" + ] + }, + "config": { + "GadgetsRepoClass": "MediaWikiGadgetsDefinitionRepo", + "SpecialGadgetUsageActiveUsers": true + }, + "manifest_version": 1 +} |