From 25618ad4a0aabb4cc28ebcd36e379a540383d3ec Mon Sep 17 00:00:00 2001 From: Evgeniya Vashkevich Date: Thu, 30 Nov 2023 16:31:35 -0800 Subject: [PATCH] [INT] Replaced vue-clipboard2 library with clipboard-polyfill (#10072) * [INT] Replaced vue-clipboard2 library with clipboard-polyfill --- package.json | 2 +- shell/components/CopyCode.vue | 8 +++- shell/components/CopyToClipboard.vue | 3 +- shell/components/CopyToClipboardText.vue | 23 +++++++---- shell/components/StatusTable.vue | 6 ++- shell/components/__tests__/CopyCode.test.ts | 9 ++-- shell/components/form/Password.vue | 4 +- .../__tests__/CustomCommand.tests.ts | 4 +- shell/initialize/index.js | 1 - .../management.cattle.io.cluster.test.ts | 4 ++ shell/models/management.cattle.io.cluster.js | 10 +++-- shell/package.json | 2 +- shell/plugins/vue-clipboard2.js | 4 -- shell/utils/clipboard.js | 5 +++ yarn.lock | 41 ++----------------- 15 files changed, 60 insertions(+), 66 deletions(-) delete mode 100644 shell/plugins/vue-clipboard2.js create mode 100644 shell/utils/clipboard.js diff --git a/package.json b/package.json index 05f4d1ac40d..c16a6caae26 100644 --- a/package.json +++ b/package.json @@ -108,7 +108,7 @@ "url-parse": "1.5.10", "v-tooltip": "2.0.3", "vue-client-only": "2.1.0", - "vue-clipboard2": "0.3.1", + "clipboard-polyfill": "4.0.1", "vue-codemirror": "4.0.6", "vue-js-modal": "1.3.35", "vue-meta": "2.4.0", diff --git a/shell/components/CopyCode.vue b/shell/components/CopyCode.vue index 9795a3423bb..5c340d24701 100644 --- a/shell/components/CopyCode.vue +++ b/shell/components/CopyCode.vue @@ -1,5 +1,7 @@