Browse Source

add dropzone i18n

tags/v1.21.12.1
palytoxin 5 years ago
parent
commit
8d74ac4323
2 changed files with 9 additions and 2 deletions
  1. +2
    -1
      templates/repo/datasets/index.tmpl
  2. +7
    -1
      web_src/js/components/MinioUploader.vue

+ 2
- 1
templates/repo/datasets/index.tmpl View File

@@ -66,8 +66,9 @@
</div>
<div class="dataset ui middle very relaxed page">
<div class="column">
<div id="minioUploader">
<div style='display:none;' id="minioUploader-params" data-uuid="{{.uuid}}" data-add-url="{{AppSubUrl}}/attachments/add" data-accepts="{{.AttachmentAllowedTypes}}" data-remove-url="{{AppSubUrl}}/attachments/delete" data-csrf="{{.CsrfToken}}" dataset-id={{.dataset.ID}} data-max-file="100" data-dataset-id="{{.dataset.ID}}" data-max-size="{{.AttachmentMaxSize}}" data-default-message="{{.i18n.Tr "dropzone.default_message"}}" data-invalid-input-type="{{.i18n.Tr "dropzone.invalid_input_type"}}" data-file-too-big="{{.i18n.Tr "dropzone.file_too_big"}}" data-remove-file="{{.i18n.Tr "dropzone.remove_file"}}">
</div>
<div id="minioUploader"></div>
</div>
</div>
</div>


+ 7
- 1
web_src/js/components/MinioUploader.vue View File

@@ -34,12 +34,18 @@ export default {
},

async mounted() {
const dropzoneUploader = await createDropzone("div#dropzone", {
const $dropzoneParams = $('div#minioUploader-params')
const $dropzone = $('div#dropzone')
const dropzoneUploader = await createDropzone($dropzone[0], {
url: '/todouploader',
maxFiles: this.maxFiles,
maxFilesize: this.maxFileSize,
timeout: 0,
autoQueue: false,
dictDefaultMessage: $dropzoneParams.data('default-message'),
dictInvalidFileType: $dropzoneParams.data('invalid-input-type'),
dictFileTooBig: $dropzoneParams.data('file-too-big'),
dictRemoveFile: $dropzoneParams.data('remove-file'),
})
dropzoneUploader.on("addedfile", (file) => {
setTimeout(() => {


Loading…
Cancel
Save