From 272295f862000141797993bc0fba2cf208493a2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jarda=20Kot=C4=9B=C5=A1ovec?= Date: Thu, 29 Feb 2024 13:24:56 +0100 Subject: [PATCH 1/3] accessbility test 1 --- src/components/Form/FormGroup.vue | 3 + src/components/Form/fields/FieldOptions2.vue | 279 +++++++++++++++++++ src/components/Form/mocks/form-base.js | 3 +- 3 files changed, 284 insertions(+), 1 deletion(-) create mode 100644 src/components/Form/fields/FieldOptions2.vue diff --git a/src/components/Form/FormGroup.vue b/src/components/Form/FormGroup.vue index 5528f30e8..7470ccf85 100644 --- a/src/components/Form/FormGroup.vue +++ b/src/components/Form/FormGroup.vue @@ -62,6 +62,8 @@ import FieldPubId from './fields/FieldPubId.vue'; import FieldHtml from './fields/FieldHtml.vue'; import FieldMetadataSetting from './fields/FieldMetadataSetting.vue'; import FieldOptions from './fields/FieldOptions.vue'; +import FieldOptions2 from './fields/FieldOptions2.vue'; + import FieldPreparedContent from './fields/FieldPreparedContent.vue'; import FieldRadioInput from './fields/FieldRadioInput.vue'; import FieldRichTextarea from './fields/FieldRichTextarea.vue'; @@ -89,6 +91,7 @@ export default { FieldHtml, FieldMetadataSetting, FieldOptions, + FieldOptions2, FieldPreparedContent, FieldRadioInput, FieldRichTextarea, diff --git a/src/components/Form/fields/FieldOptions2.vue b/src/components/Form/fields/FieldOptions2.vue new file mode 100644 index 000000000..ca7597ad0 --- /dev/null +++ b/src/components/Form/fields/FieldOptions2.vue @@ -0,0 +1,279 @@ + + + + + diff --git a/src/components/Form/mocks/form-base.js b/src/components/Form/mocks/form-base.js index 110e30c74..c4c415bda 100644 --- a/src/components/Form/mocks/form-base.js +++ b/src/components/Form/mocks/form-base.js @@ -3,7 +3,7 @@ import FieldTextGivenName from './field-text-given-name'; import FieldTextFamilyName from './field-text-family-name'; import FieldTextEmail from './field-text-email'; import FieldTextareaMailingAddress from './field-textarea-mailing-address'; - +import FieldOptionsOrderable from './field-options-orderable'; export default { ...Form, id: 'example', @@ -14,6 +14,7 @@ export default { {...FieldTextFamilyName, groupId: 'default'}, {...FieldTextEmail, groupId: 'default'}, {...FieldTextareaMailingAddress, groupId: 'default'}, + {...FieldOptionsOrderable, groupId: 'default', component: 'field-options2'}, ], groups: [ { From cfb3b71e222ddad834ee4e6358291d2126f3137a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jarda=20Kot=C4=9B=C5=A1ovec?= Date: Thu, 29 Feb 2024 13:38:32 +0100 Subject: [PATCH 2/3] Fix describedBy and add description to one field --- src/components/Form/fields/FieldBase.vue | 2 +- src/components/Form/mocks/form-base.js | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/Form/fields/FieldBase.vue b/src/components/Form/fields/FieldBase.vue index 025cb3fee..ed30a82c9 100644 --- a/src/components/Form/fields/FieldBase.vue +++ b/src/components/Form/fields/FieldBase.vue @@ -185,7 +185,7 @@ export default { if (this.isMultilingual) { ids.push(this.multilingualProgressId); } - return ids.length ? ids.join(' ') : false; + return ids.length ? ids.join(' ') : undefined; }, /** diff --git a/src/components/Form/mocks/form-base.js b/src/components/Form/mocks/form-base.js index c4c415bda..e83560572 100644 --- a/src/components/Form/mocks/form-base.js +++ b/src/components/Form/mocks/form-base.js @@ -10,7 +10,11 @@ export default { action: 'http://httpbin.org/put', method: 'PUT', fields: [ - {...FieldTextGivenName, groupId: 'default'}, + { + ...FieldTextGivenName, + groupId: 'default', + description: 'very useful and interesting description', + }, {...FieldTextFamilyName, groupId: 'default'}, {...FieldTextEmail, groupId: 'default'}, {...FieldTextareaMailingAddress, groupId: 'default'}, From c0291b21fe4a3d389a6f746c3cec829140d2cf74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jarda=20Kot=C4=9B=C5=A1ovec?= Date: Thu, 29 Feb 2024 13:46:02 +0100 Subject: [PATCH 3/3] fix tag --- src/components/Form/fields/FieldOptions2.vue | 38 ++++++++++---------- 1 file changed, 18 insertions(+), 20 deletions(-) diff --git a/src/components/Form/fields/FieldOptions2.vue b/src/components/Form/fields/FieldOptions2.vue index ca7597ad0..4f1482778 100644 --- a/src/components/Form/fields/FieldOptions2.vue +++ b/src/components/Form/fields/FieldOptions2.vue @@ -19,29 +19,27 @@ -
    -
  • - - -
  • -
+
  • + + +