diff options
author | julia.kirschenheuter <julia.kirschenheuter@nextcloud.com> | 2022-10-03 15:18:19 +0200 |
---|---|---|
committer | backportbot-nextcloud[bot] <backportbot-nextcloud[bot]@users.noreply.github.com> | 2022-10-04 13:08:46 +0000 |
commit | a18105192a0345cd1349d6fab9a42c64d026fb06 (patch) | |
tree | 4da4015922711f6fc50fb9a1a3462d8ee57d299a | |
parent | c63786e53a073eb6358c36bbc5b4d2a9a390771f (diff) |
Fix copying text to the clipboard
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
-rw-r--r-- | package-lock.json | 73 | ||||
-rw-r--r-- | package.json | 1 | ||||
-rw-r--r-- | src/mixins/CopyToClipboardMixin.js | 6 |
3 files changed, 1 insertions, 79 deletions
diff --git a/package-lock.json b/package-lock.json index b0d18673..2b152937 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,7 +40,6 @@ "uuid": "^8.3.2", "vue": "~2.6.14", "vue-click-outside": "^1.1.0", - "vue-clipboard2": "^0.3.3", "vue-masonry": "^0.16.0", "vue-material-design-icons": "^5.1.2", "vue-router": "^3.6.5", @@ -5221,15 +5220,6 @@ "version": "1.0.1", "integrity": "sha1-ZqDmQBGBbjcZaCj9yMjBRzEshjQ=" }, - "node_modules/clipboard": { - "version": "2.0.4", - "integrity": "sha512-Vw26VSLRpJfBofiVaFb/I8PVfdI1OxKcYShe6fm0sP/DtmiWQNCjhM/okTvdCo0G+lMMm1rMYbk4IK4x1X+kgQ==", - "dependencies": { - "good-listener": "^1.2.2", - "select": "^1.1.2", - "tiny-emitter": "^2.0.0" - } - }, "node_modules/cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", @@ -6382,10 +6372,6 @@ "node": ">=0.4.0" } }, - "node_modules/delegate": { - "version": "3.2.0", - "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" - }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -8332,13 +8318,6 @@ "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", "dev": true }, - "node_modules/good-listener": { - "version": "1.2.2", - "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", - "dependencies": { - "delegate": "^3.1.2" - } - }, "node_modules/graceful-fs": { "version": "4.2.9", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", @@ -13420,10 +13399,6 @@ "version": "2.0.1", "integrity": "sha1-cV1bnMV3YPsivczDvvtb/gaxoxc=" }, - "node_modules/select": { - "version": "1.1.2", - "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=" - }, "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -14757,10 +14732,6 @@ "node": ">=0.6.0" } }, - "node_modules/tiny-emitter": { - "version": "2.1.0", - "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" - }, "node_modules/tiny-glob": { "version": "0.2.9", "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", @@ -15373,14 +15344,6 @@ "version": "1.1.0", "integrity": "sha512-pNyvAA9mRXJwPHlHJyjMb4IONSc7khS5lxGcMyE2EIKgNMAO279PWM9Hyq0d5J4FkiSRdmFLwnbjDd5UtPizHQ==" }, - "node_modules/vue-clipboard2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/vue-clipboard2/-/vue-clipboard2-0.3.3.tgz", - "integrity": "sha512-aNWXIL2DKgJyY/1OOeITwAQz1fHaCIGvUFHf9h8UcoQBG5a74MkdhS/xqoYe7DNZdQmZRL+TAdIbtUs9OyVjbw==", - "dependencies": { - "clipboard": "^2.0.0" - } - }, "node_modules/vue-color": { "version": "2.8.1", "integrity": "sha512-BoLCEHisXi2QgwlhZBg9UepvzZZmi4176vbr+31Shen5WWZwSLVgdScEPcB+yrAtuHAz42309C0A4+WiL9lNBw==", @@ -20316,15 +20279,6 @@ "version": "1.0.1", "integrity": "sha1-ZqDmQBGBbjcZaCj9yMjBRzEshjQ=" }, - "clipboard": { - "version": "2.0.4", - "integrity": "sha512-Vw26VSLRpJfBofiVaFb/I8PVfdI1OxKcYShe6fm0sP/DtmiWQNCjhM/okTvdCo0G+lMMm1rMYbk4IK4x1X+kgQ==", - "requires": { - "good-listener": "^1.2.2", - "select": "^1.1.2", - "tiny-emitter": "^2.0.0" - } - }, "cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", @@ -21206,10 +21160,6 @@ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, - "delegate": { - "version": "3.2.0", - "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" - }, "depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -22684,13 +22634,6 @@ "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", "dev": true }, - "good-listener": { - "version": "1.2.2", - "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", - "requires": { - "delegate": "^3.1.2" - } - }, "graceful-fs": { "version": "4.2.9", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", @@ -26469,10 +26412,6 @@ "version": "2.0.1", "integrity": "sha1-cV1bnMV3YPsivczDvvtb/gaxoxc=" }, - "select": { - "version": "1.1.2", - "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=" - }, "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -27472,10 +27411,6 @@ "setimmediate": "^1.0.4" } }, - "tiny-emitter": { - "version": "2.1.0", - "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" - }, "tiny-glob": { "version": "0.2.9", "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", @@ -27924,14 +27859,6 @@ "version": "1.1.0", "integrity": "sha512-pNyvAA9mRXJwPHlHJyjMb4IONSc7khS5lxGcMyE2EIKgNMAO279PWM9Hyq0d5J4FkiSRdmFLwnbjDd5UtPizHQ==" }, - "vue-clipboard2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/vue-clipboard2/-/vue-clipboard2-0.3.3.tgz", - "integrity": "sha512-aNWXIL2DKgJyY/1OOeITwAQz1fHaCIGvUFHf9h8UcoQBG5a74MkdhS/xqoYe7DNZdQmZRL+TAdIbtUs9OyVjbw==", - "requires": { - "clipboard": "^2.0.0" - } - }, "vue-color": { "version": "2.8.1", "integrity": "sha512-BoLCEHisXi2QgwlhZBg9UepvzZZmi4176vbr+31Shen5WWZwSLVgdScEPcB+yrAtuHAz42309C0A4+WiL9lNBw==", diff --git a/package.json b/package.json index 8d5d0bd8..bfa2d341 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,6 @@ "uuid": "^8.3.2", "vue": "~2.6.14", "vue-click-outside": "^1.1.0", - "vue-clipboard2": "^0.3.3", "vue-masonry": "^0.16.0", "vue-material-design-icons": "^5.1.2", "vue-router": "^3.6.5", diff --git a/src/mixins/CopyToClipboardMixin.js b/src/mixins/CopyToClipboardMixin.js index d31a312b..cd7c5607 100644 --- a/src/mixins/CopyToClipboardMixin.js +++ b/src/mixins/CopyToClipboardMixin.js @@ -21,10 +21,6 @@ */ import { showError, showSuccess } from '@nextcloud/dialogs' -import Vue from 'vue' -import VueClipboard from 'vue-clipboard2' - -Vue.use(VueClipboard) export default { data() { @@ -53,7 +49,7 @@ export default { // copy link to clipboard try { - await this.$copyText(url) + await navigator.clipboard.writeText(url) this.copySuccess = true this.copied = true |