diff --git a/package-lock.json b/package-lock.json index 8bb5ea268..3c6723d4e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12604,7 +12604,7 @@ }, "mkdirp": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "dev": true, "requires": { @@ -13212,7 +13212,7 @@ }, "os-homedir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "dev": true }, @@ -13229,7 +13229,7 @@ }, "os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true }, @@ -13409,7 +13409,7 @@ }, "path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-key": { @@ -16325,7 +16325,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { "safe-buffer": "~5.1.0" diff --git a/src/components/AttachmentDragAndDrop.vue b/src/components/AttachmentDragAndDrop.vue new file mode 100644 index 000000000..4c439424f --- /dev/null +++ b/src/components/AttachmentDragAndDrop.vue @@ -0,0 +1,217 @@ + + + + + + + + + + + {{ dropHintText }} + + + + + + + + {{ t('deck', 'File already exists') }} + + {{ t('deck', 'A file with the name {filename} already exists.', {filename: file.name}) }} + + + {{ t('deck', 'Do you want to overwrite it?') }} + + + {{ t('deck', 'Overwrite file') }} + + + {{ t('deck', 'Keep existing file') }} + + + + + + + + + diff --git a/src/components/card/CardSidebarTabAttachments.vue b/src/components/card/CardSidebarTabAttachments.vue index d101603f3..f22efe172 100644 --- a/src/components/card/CardSidebarTabAttachments.vue +++ b/src/components/card/CardSidebarTabAttachments.vue @@ -21,10 +21,7 @@ --> - + {{ t('settings', 'Upload attachment') }} @@ -38,7 +35,7 @@ :key="attachment.id" class="attachment" style="display: flex;"> - + @@ -61,52 +58,17 @@ - - - - - - - {{ dropHintText }} - - - - - - - - {{ t('deck', 'File already exists') }} - - {{ t('deck', 'A file with the name {filename} already exists.', {filename: file.name}) }} - - - {{ t('deck', 'Do you want to overwrite it?') }} - - - {{ t('deck', 'Overwrite file') }} - - - {{ t('deck', 'Keep existing file') }} - - - - +
+ {{ t('deck', 'A file with the name {filename} already exists.', {filename: file.name}) }} +
+ {{ t('deck', 'Do you want to overwrite it?') }} +
- {{ t('deck', 'A file with the name {filename} already exists.', {filename: file.name}) }} -
- {{ t('deck', 'Do you want to overwrite it?') }} -