1
0
mirror of synced 2025-02-16 20:53:13 +03:00

Release 2.2.3

* Upgrades vue-formulate-i18n to 1.3.0 for Italian support

* Fixes issue #35 data-has-preview (#38)

* Adds build files for 2.2.3

* Updates vue-formulate-i18n to 1.3.1
This commit is contained in:
Justin Schroeder 2020-03-16 11:02:31 -04:00 committed by GitHub
parent ec0e7ac4a7
commit 217b8b3ea9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 23 additions and 16 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

20
package-lock.json generated
View File

@ -1,6 +1,6 @@
{
"name": "@braid/vue-formulate",
"version": "2.1.2",
"version": "2.2.2",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@ -2770,9 +2770,9 @@
}
},
"@braid/vue-formulate-i18n": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/@braid/vue-formulate-i18n/-/vue-formulate-i18n-1.2.0.tgz",
"integrity": "sha512-4eJGrutGQrHHwuyGFHVZ4SOUPqzwWzkaWJYtJ8whNOWpW49QS6EGYUgH71j6kpsi6oAv+dUkWSPfkmp/IaPlwQ==",
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/@braid/vue-formulate-i18n/-/vue-formulate-i18n-1.3.1.tgz",
"integrity": "sha512-omAXpmZGy/UmYuor7WNqfnsw+CG8vCkJ+WjFpUeP16LAU5RyILmXRxFIVEzJL+mk346HgtfaGAsorNkMOBEeeg==",
"requires": {
"@rollup/plugin-buble": "^0.21.1",
"@rollup/plugin-commonjs": "^11.0.2"
@ -3500,9 +3500,9 @@
"dev": true
},
"acorn": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz",
"integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA=="
"version": "6.4.1",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz",
"integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA=="
},
"acorn-dynamic-import": {
"version": "4.0.0",
@ -9059,9 +9059,9 @@
},
"dependencies": {
"acorn": {
"version": "5.7.3",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
"integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==",
"version": "5.7.4",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
"integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==",
"dev": true
}
}

View File

@ -86,7 +86,7 @@
"watch": "^1.0.2"
},
"dependencies": {
"@braid/vue-formulate-i18n": "^1.2.0",
"@braid/vue-formulate-i18n": "^1.3.1",
"is-plain-object": "^3.0.0",
"is-url": "^1.2.4",
"nanoid": "^2.1.11"

View File

@ -7,11 +7,11 @@
v-for="file in fileUploads"
:key="file.uuid"
:data-has-error="!!file.error"
:data-has-preview="imagePreview && file.previewData"
:data-has-preview="!!(imagePreview && file.previewData)"
>
<div class="formulate-file">
<div
v-if="imagePreview && file.previewData"
v-if="!!(imagePreview && file.previewData)"
class="formulate-file-image-preview"
>
<img

View File

@ -30,6 +30,13 @@ describe('FormulateInputFile', () => {
expect(wrapper.vm.showValidationErrors).toBe(false)
})
it('contains a data-has-preview attribute when showing a preview', () => {
const wrapper = mount(FormulateInput, { propsData: { type: 'image', value: [ { url: 'https://www.example.com/image.png' } ], validation: 'required|mime:image/jpeg' } })
const file = wrapper.find('[data-has-preview]')
expect(file.exists()).toBe(true)
expect(file.attributes('data-has-preview')).toBe('true')
})
/**
* ===========================================================================
* Currently there appears to be no way to properly mock upload data in