diff --git a/packages/cms/lib/modules/resource-form-widgets/index.js b/packages/cms/lib/modules/resource-form-widgets/index.js index 089a012d5..a6aea89fe 100644 --- a/packages/cms/lib/modules/resource-form-widgets/index.js +++ b/packages/cms/lib/modules/resource-form-widgets/index.js @@ -95,7 +95,7 @@ module.exports = { { name: 'submitting', label: 'Submitting', - fields: ['buttonTextSubmit', 'buttonTextSave', 'buttonTextConcept', 'useCaptcha'] + fields: ['buttonTextSubmit', 'buttonTextSave', 'buttonTextConcept', 'useCaptcha', 'captchaTitle', 'captchaMessage', 'captchaRefreshText'] }, { name: 'agreed', diff --git a/packages/cms/lib/modules/resource-form-widgets/lib/fields.js b/packages/cms/lib/modules/resource-form-widgets/lib/fields.js index a4ef224af..8c1af623f 100644 --- a/packages/cms/lib/modules/resource-form-widgets/lib/fields.js +++ b/packages/cms/lib/modules/resource-form-widgets/lib/fields.js @@ -877,6 +877,21 @@ const fields = [ ], def: true }, + { + name: 'captchaTitle', + type: 'string', + label: 'Title above the captcha', + }, + { + name: 'captchaMessage', + type: 'string', + label: 'Instruction text for the captcha', + }, + { + name: 'captchaRefreshText', + type: 'string', + label: 'Refresh text', + }, { name: 'buttonTextConcept', type: 'string', diff --git a/packages/cms/lib/modules/resource-form-widgets/views/includes/fields/captcha.html b/packages/cms/lib/modules/resource-form-widgets/views/includes/fields/captcha.html index eb040e5de..bbaf84c30 100644 --- a/packages/cms/lib/modules/resource-form-widgets/views/includes/fields/captcha.html +++ b/packages/cms/lib/modules/resource-form-widgets/views/includes/fields/captcha.html @@ -1,18 +1,22 @@
-

{{ data.widget.labelCaptcha if data.widget.labelCaptcha else 'Captcha' }}

+

{{ data.widget.captchaTitle if data.widget.captchaTitle else 'Captcha' }}


- refresh + {% if data.widget.captchaRefreshText %} + {{data.widget.captchaRefreshText}} + {% else %} + refresh + {% endif %}