From edcf675e6e0e8ab1388e6bccc7f00b9dffa0dc91 Mon Sep 17 00:00:00 2001 From: Christopher Ng Date: Wed, 1 Feb 2023 15:40:13 -0800 Subject: Drop vue-clipboard2 to fix copy to clipboard Signed-off-by: Christopher Ng --- apps/files_sharing/src/components/SharingEntryInternal.vue | 2 +- apps/files_sharing/src/components/SharingEntryLink.vue | 2 +- apps/files_sharing/src/files_sharing_tab.js | 2 -- 3 files changed, 2 insertions(+), 4 deletions(-) (limited to 'apps/files_sharing') diff --git a/apps/files_sharing/src/components/SharingEntryInternal.vue b/apps/files_sharing/src/components/SharingEntryInternal.vue index dc76f219879..d3b55d4991c 100644 --- a/apps/files_sharing/src/components/SharingEntryInternal.vue +++ b/apps/files_sharing/src/components/SharingEntryInternal.vue @@ -84,7 +84,7 @@ export default { methods: { async copyLink() { try { - await this.$copyText(this.internalLink) + await navigator.clipboard.writeText(this.internalLink) showSuccess(t('files_sharing', 'Link copied')) // focus and show the tooltip (note: cannot set ref on NcActionLink) this.$refs.shareEntrySimple.$refs.actionsComponent.$el.focus() diff --git a/apps/files_sharing/src/components/SharingEntryLink.vue b/apps/files_sharing/src/components/SharingEntryLink.vue index dcdebe2e8c5..7622efa6fac 100644 --- a/apps/files_sharing/src/components/SharingEntryLink.vue +++ b/apps/files_sharing/src/components/SharingEntryLink.vue @@ -769,7 +769,7 @@ export default { }, async copyLink() { try { - await this.$copyText(this.shareLink) + await navigator.clipboard.writeText(this.shareLink) showSuccess(t('files_sharing', 'Link copied')) // focus and show the tooltip this.$refs.copyButton.$el.focus() diff --git a/apps/files_sharing/src/files_sharing_tab.js b/apps/files_sharing/src/files_sharing_tab.js index 85bbd869932..8858f35570f 100644 --- a/apps/files_sharing/src/files_sharing_tab.js +++ b/apps/files_sharing/src/files_sharing_tab.js @@ -22,7 +22,6 @@ */ import Vue from 'vue' -import VueClipboard from 'vue-clipboard2' import { translate as t, translatePlural as n } from '@nextcloud/l10n' import SharingTab from './views/SharingTab.vue' @@ -45,7 +44,6 @@ Object.assign(window.OCA.Sharing, { ShareTabSections: new TabSections() }) Vue.prototype.t = t Vue.prototype.n = n -Vue.use(VueClipboard) // Init Sharing tab component const View = Vue.extend(SharingTab) -- cgit v1.2.3