From f4746023991a68c1a909e5e5cf57ae007e85c81d Mon Sep 17 00:00:00 2001 From: Vitalii Pikozh Date: Tue, 1 Jul 2025 19:12:59 +0300 Subject: [PATCH 1/3] enhancement form validation --- .../@apostrophecms/form-widget/index.js | 5 + .../form-widget/views/widget.html | 35 +--- .../modules/asset/ui/src/js/formValidation.js | 178 +++++++++++++++--- .../asset/ui/src/js/formValidation.test.js | 51 ++++- website/modules/asset/ui/src/scss/_form.scss | 10 +- 5 files changed, 219 insertions(+), 60 deletions(-) diff --git a/website/modules/@apostrophecms/form-widget/index.js b/website/modules/@apostrophecms/form-widget/index.js index 2a371331..cf0b945c 100644 --- a/website/modules/@apostrophecms/form-widget/index.js +++ b/website/modules/@apostrophecms/form-widget/index.js @@ -14,5 +14,10 @@ module.exports = { }, }, }, + /* + * Assets: { + * scripts: ['module:asset/ui/src/index.js'], + * }, + */ }, }; diff --git a/website/modules/@apostrophecms/form-widget/views/widget.html b/website/modules/@apostrophecms/form-widget/views/widget.html index cb49b876..9c4a0815 100644 --- a/website/modules/@apostrophecms/form-widget/views/widget.html +++ b/website/modules/@apostrophecms/form-widget/views/widget.html @@ -14,33 +14,11 @@ param.key + ',' %} {% endif %} {% endfor %} {% endif %}
{% area form, 'contents' %} {% if recaptchaReady %}