From 5b74eadbb41459509bb2f25bf9172da64bbc0bc3 Mon Sep 17 00:00:00 2001 From: hansi90 Date: Wed, 11 Oct 2017 15:02:11 +0200 Subject: [PATCH 1/7] New field: file upload (fieldFile). --- src/fields/core/fieldFile.vue | 45 +++++++++++++++++++++++++++ src/fields/core/fieldInput.vue | 57 +++++++++++++++++----------------- 2 files changed, 73 insertions(+), 29 deletions(-) create mode 100644 src/fields/core/fieldFile.vue diff --git a/src/fields/core/fieldFile.vue b/src/fields/core/fieldFile.vue new file mode 100644 index 00000000..1cae4969 --- /dev/null +++ b/src/fields/core/fieldFile.vue @@ -0,0 +1,45 @@ + + + + + diff --git a/src/fields/core/fieldInput.vue b/src/fields/core/fieldInput.vue index 7ba183f9..972efc8f 100644 --- a/src/fields/core/fieldInput.vue +++ b/src/fields/core/fieldInput.vue @@ -5,7 +5,7 @@ :type="schema.inputType", :value="value", @input="value = $event.target.value", - @change="onChange", + @change="schema.onChange || null", :disabled="disabled", :accept="schema.accept", :alt="schema.alt", @@ -37,22 +37,17 @@ From 98bc6b66ed74ecd34509b6f235c07f9ab76b8108 Mon Sep 17 00:00:00 2001 From: hansi90 Date: Wed, 11 Oct 2017 16:06:00 +0200 Subject: [PATCH 2/7] Test fixed. --- src/fields/core/fieldFile.vue | 4 +- test/unit/specs/fields/fieldFile.spec.js | 78 ++++++++++++++++++++++++ 2 files changed, 80 insertions(+), 2 deletions(-) create mode 100644 test/unit/specs/fields/fieldFile.spec.js diff --git a/src/fields/core/fieldFile.vue b/src/fields/core/fieldFile.vue index 1cae4969..70e37dcd 100644 --- a/src/fields/core/fieldFile.vue +++ b/src/fields/core/fieldFile.vue @@ -1,10 +1,10 @@