upload json

pull/556/merge
Pete Matsyburka 2 weeks ago
parent 37196ff89f
commit b2dfa83f18

@ -802,7 +802,7 @@ export default {
acceptFileTypes: { acceptFileTypes: {
type: String, type: String,
required: false, required: false,
default: 'image/*, application/pdf, application/zip' default: 'image/*, application/pdf, application/zip, application/json'
}, },
baseUrl: { baseUrl: {
type: String, type: String,

@ -66,7 +66,7 @@ export default {
acceptFileTypes: { acceptFileTypes: {
type: String, type: String,
required: false, required: false,
default: 'image/*, application/pdf, application/zip' default: 'image/*, application/pdf, application/zip, application/json'
}, },
withReplaceButton: { withReplaceButton: {
type: Boolean, type: Boolean,

@ -122,7 +122,7 @@ export default {
acceptFileTypes: { acceptFileTypes: {
type: String, type: String,
required: false, required: false,
default: 'image/*, application/pdf, application/zip' default: 'image/*, application/pdf, application/zip, application/json'
} }
}, },
emits: ['success', 'error', 'loading', 'click-google-drive'], emits: ['success', 'error', 'loading', 'click-google-drive'],
@ -146,7 +146,7 @@ export default {
message () { message () {
if (this.isLoading) { if (this.isLoading) {
return this.t('uploading') return this.t('uploading')
} else if (this.acceptFileTypes === 'image/*, application/pdf, application/zip') { } else if (this.acceptFileTypes === 'image/*, application/pdf, application/zip, application/json') {
return this.title || this.t('add_pdf_documents_or_images') return this.title || this.t('add_pdf_documents_or_images')
} else { } else {
return this.title || this.t('add_documents_or_images') return this.title || this.t('add_documents_or_images')
@ -161,7 +161,7 @@ export default {
methods: { methods: {
upload: Upload.methods.upload, upload: Upload.methods.upload,
onDropFiles (e) { onDropFiles (e) {
if (this.acceptFileTypes !== 'image/*, application/pdf, application/zip' || [...e.dataTransfer.files].every((f) => f.type.match(/(?:image\/)|(?:application\/pdf)|(?:application\/zip)/))) { if (this.acceptFileTypes !== 'image/*, application/pdf, application/zip, application/json' || [...e.dataTransfer.files].every((f) => f.type.match(/(?:image\/)|(?:application\/pdf)|(?:application\/zip)|(?:application\/json)/))) {
this.$refs.input.files = e.dataTransfer.files this.$refs.input.files = e.dataTransfer.files
this.upload() this.upload()

@ -78,7 +78,7 @@ export default {
acceptFileTypes: { acceptFileTypes: {
type: String, type: String,
required: false, required: false,
default: 'image/*, application/pdf, application/zip' default: 'image/*, application/pdf, application/zip, application/json'
} }
}, },
emits: ['add', 'replace', 'replace-and-clone', 'error'], emits: ['add', 'replace', 'replace-and-clone', 'error'],

@ -224,7 +224,7 @@ export default {
acceptFileTypes: { acceptFileTypes: {
type: String, type: String,
required: false, required: false,
default: 'image/*, application/pdf, application/zip' default: 'image/*, application/pdf, application/zip, application/json'
}, },
withReplaceButton: { withReplaceButton: {
type: Boolean, type: Boolean,

@ -35,7 +35,7 @@ export default {
acceptFileTypes: { acceptFileTypes: {
type: String, type: String,
required: false, required: false,
default: 'image/*, application/pdf, application/zip' default: 'image/*, application/pdf, application/zip, application/json'
} }
}, },
emits: ['success'], emits: ['success'],

@ -195,7 +195,7 @@ export default {
acceptFileTypes: { acceptFileTypes: {
type: String, type: String,
required: false, required: false,
default: 'image/*, application/pdf, application/zip' default: 'image/*, application/pdf, application/zip, application/json'
} }
}, },
emits: ['success', 'error'], emits: ['success', 'error'],

@ -30,7 +30,7 @@
</div> </div>
</span> </span>
</div> </div>
<input id="file_dropzone_input" name="files[]" class="hidden" data-action="change:file-dropzone#onSelectFiles" data-target="file-dropzone.input" type="file" accept="image/*, application/pdf, application/zip<%= ", #{Templates::CreateAttachments::DOCUMENT_EXTENSIONS.join(', ')}" if Docuseal.advanced_formats? %>" multiple> <input id="file_dropzone_input" name="files[]" class="hidden" data-action="change:file-dropzone#onSelectFiles" data-target="file-dropzone.input" type="file" accept="image/*, application/pdf, application/zip, application/json<%= ", #{Templates::CreateAttachments::DOCUMENT_EXTENSIONS.join(', ')}" if Docuseal.advanced_formats? %>" multiple>
</div> </div>
</label> </label>
</file-dropzone> </file-dropzone>

@ -16,7 +16,7 @@
</label> </label>
<input type="hidden" name="form_id" value="<%= form_id %>"> <input type="hidden" name="form_id" value="<%= form_id %>">
<submit-form data-on="change" data-disable="true"> <submit-form data-on="change" data-disable="true">
<input id="upload_template" name="files[]" class="hidden" type="file" accept="image/*, application/pdf, application/zip<%= ", #{Templates::CreateAttachments::DOCUMENT_EXTENSIONS.join(', ')}" if Docuseal.advanced_formats? %>" multiple> <input id="upload_template" name="files[]" class="hidden" type="file" accept="image/*, application/pdf, application/zip, application/json<%= ", #{Templates::CreateAttachments::DOCUMENT_EXTENSIONS.join(', ')}" if Docuseal.advanced_formats? %>" multiple>
</submit-form> </submit-form>
<input hidden name="folder_name" value="<%= local_assigns[:folder_name] %>"> <input hidden name="folder_name" value="<%= local_assigns[:folder_name] %>">
<% end %> <% end %>

Loading…
Cancel
Save