mediawiki-extensions-Confir.../hCaptcha/extension.json
alistair3149 2de530d092
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
2022-12-11 16:50:34 -05: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
}