From 7adcc112e7d7bd3b1bc40cfa63996a33359f788d Mon Sep 17 00:00:00 2001 From: Lionel Bijaoui Date: Thu, 18 Oct 2018 16:55:07 +0200 Subject: [PATCH 1/4] #501 --- src/fields/core/fieldTextArea.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/fields/core/fieldTextArea.vue b/src/fields/core/fieldTextArea.vue index b6ee65bb..0c7bc1ec 100644 --- a/src/fields/core/fieldTextArea.vue +++ b/src/fields/core/fieldTextArea.vue @@ -7,6 +7,7 @@ :maxlength="fieldOptions.max" :minlength="fieldOptions.min" :placeholder="placeholder" + :required="required" :readonly="readonly" :rows="fieldOptions.rows || 2" :name="inputName" From 10840a80bf0f9b0f7ad279048e3941abbefeb64f Mon Sep 17 00:00:00 2001 From: Lionel Bijaoui Date: Thu, 18 Oct 2018 16:55:42 +0200 Subject: [PATCH 2/4] #521 --- src/fields/core/fieldCheckbox.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/fields/core/fieldCheckbox.vue b/src/fields/core/fieldCheckbox.vue index 8e3e6019..637df2ff 100644 --- a/src/fields/core/fieldCheckbox.vue +++ b/src/fields/core/fieldCheckbox.vue @@ -6,6 +6,7 @@ :disabled="disabled" :name="inputName" :class="fieldClasses" + :required="required" v-attributes="'input'" > From f21b73a6f5829370028793f2435aa55e94581341 Mon Sep 17 00:00:00 2001 From: Lionel Bijaoui Date: Thu, 18 Oct 2018 16:55:57 +0200 Subject: [PATCH 3/4] #522 --- src/fields/core/fieldRadios.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/fields/core/fieldRadios.vue b/src/fields/core/fieldRadios.vue index 137e9da0..cda4a174 100644 --- a/src/fields/core/fieldRadios.vue +++ b/src/fields/core/fieldRadios.vue @@ -14,6 +14,7 @@ :value="getItemValue(item)" :checked="isItemChecked(item)" :class="fieldClasses" + :required="required" v-attributes="'input'">{{ getItemName(item) }} From 96aea0c6bac0a4d1270406ffb3cae05b13870196 Mon Sep 17 00:00:00 2001 From: Lionel Bijaoui Date: Thu, 18 Oct 2018 17:03:48 +0200 Subject: [PATCH 4/4] #509 --- tests/unit/specs/fields/fieldSubmit.spec.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/unit/specs/fields/fieldSubmit.spec.js b/tests/unit/specs/fields/fieldSubmit.spec.js index 9a3e41d8..892a43a7 100644 --- a/tests/unit/specs/fields/fieldSubmit.spec.js +++ b/tests/unit/specs/fields/fieldSubmit.spec.js @@ -66,7 +66,7 @@ describe("fieldSubmit.vue", () => { expect(schema.fieldOptions.onSubmit.calledWith(model, schema)).to.be.true; }); - it("should call validate if validateBeforeSubmit is true", () => { + it("should call validate and onSubmit if validateBeforeSubmit is true", () => { const spyEmit = sinon.spy(wrapper.props().eventBus, "$emit"); schema.fieldOptions.validateBeforeSubmit = true; schema.fieldOptions.onSubmit = sinon.spy();