mediawiki-extensions-Confir.../hCaptcha/extension.json
alistair3149 b5675a9068 Use ResourceLoader callback to retrieve hCaptcha config
The old method is returning null, results in error that makes
user stuck on the save your chagnes dialog in VE.

Bug: T311449
Change-Id: I124093fff4f7e69f7ec76cc6b9994d7939bc80f1
(cherry picked from commit 2de530d092)
2022-12-13 20:52:16 +00:00

71 lines
1.7 KiB
JSON

{
"name": "hCaptcha",
"author": [
"Sam Reed",
"..."
],
"url": "https://www.mediawiki.org/wiki/Extension:ConfirmEdit",
"descriptionmsg": "hcaptcha-desc",
"license-name": "GPL-2.0-or-later",
"type": "antispam",
"MessagesDirs": {
"HCaptcha": [
"i18n"
]
},
"AutoloadNamespaces": {
"MediaWiki\\Extension\\ConfirmEdit\\hCaptcha\\": "includes/"
},
"config": {
"CaptchaClass": {
"value": "MediaWiki\\Extension\\ConfirmEdit\\hCaptcha\\HCaptcha"
},
"HCaptchaProxy": {
"description": "Proxy to use for outbound PHP web requests to hCaptcha servers",
"value": false
},
"HCaptchaSiteKey": {
"description": "Sitekey from hCaptcha (requires creating an account)",
"value": ""
},
"HCaptchaSecretKey": {
"description": "Secret key from hCaptcha (requires creating an account)",
"value": ""
},
"HCaptchaSendRemoteIP": {
"description": "Whether to send the client's IP address to hCaptcha",
"value": false
}
},
"ConfigRegistry": {
"hcaptcha": "GlobalVarConfig::newInstance"
},
"ResourceFileModulePaths": {
"localBasePath": "resources",
"remoteExtPath": "ConfirmEdit/hCaptcha/resources"
},
"ResourceModules": {
"ext.confirmEdit.hCaptcha.visualEditor": {
"packageFiles": [
"ve-confirmedit-hCaptcha/ve.init.mw.HCaptchaSaveErrorHandler.js",
{
"name": "ve-confirmedit-hCaptcha/config.json",
"callback": "MediaWiki\\Extension\\ConfirmEdit\\hCaptcha\\Hooks\\ResourceLoaderHooks::getHCaptchaResourceLoaderConfig"
}
],
"targets": [
"desktop",
"mobile"
]
}
},
"attributes": {
"VisualEditor": {
"PluginModules": [
"ext.confirmEdit.hCaptcha.visualEditor"
]
}
},
"manifest_version": 2
}