]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blobdiff - extensions/Gadgets/extension.json
MediaWiki 1.30.2
[autoinstallsdev/mediawiki.git] / extensions / Gadgets / extension.json
diff --git a/extensions/Gadgets/extension.json b/extensions/Gadgets/extension.json
new file mode 100644 (file)
index 0000000..e7f06a4
--- /dev/null
@@ -0,0 +1,118 @@
+{
+       "name": "Gadgets",
+       "author": [
+               "Daniel Kinzler",
+               "Max Semenik"
+       ],
+       "url": "https://www.mediawiki.org/wiki/Extension:Gadgets",
+       "descriptionmsg": "gadgets-desc",
+       "license-name": "GPL-2.0+",
+       "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": "api/ApiQueryGadgetCategories.php",
+               "ApiQueryGadgets": "api/ApiQueryGadgets.php",
+               "Gadget": "Gadgets_body.php",
+               "GadgetHooks": "GadgetHooks.php",
+               "GadgetResourceLoaderModule": "includes/GadgetResourceLoaderModule.php",
+               "SpecialGadgets": "SpecialGadgets.php",
+               "SpecialGadgetUsage": "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"
+               ]
+       },
+       "config": {
+               "GadgetsRepoClass": "MediaWikiGadgetsDefinitionRepo",
+               "SpecialGadgetUsageActiveUsers": true
+       },
+       "manifest_version": 1
+}