From 8d25df5d4efc7c7b99323f1bf9968146b86da252 Mon Sep 17 00:00:00 2001 From: Dennis Reimann Date: Thu, 24 Feb 2022 12:18:48 +0100 Subject: [PATCH] Fix Pay Button code copying Fixes #3489. --- BTCPayServer/Views/UIStores/PayButton.cshtml | 3 ++- BTCPayServer/wwwroot/js/copy-to-clipboard.js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/BTCPayServer/Views/UIStores/PayButton.cshtml b/BTCPayServer/Views/UIStores/PayButton.cshtml index cfebf70b2..965fd3c35 100644 --- a/BTCPayServer/Views/UIStores/PayButton.cshtml +++ b/BTCPayServer/Views/UIStores/PayButton.cshtml @@ -364,7 +364,8 @@
diff --git a/BTCPayServer/wwwroot/js/copy-to-clipboard.js b/BTCPayServer/wwwroot/js/copy-to-clipboard.js index a42cb1417..cc9d9ef4f 100644 --- a/BTCPayServer/wwwroot/js/copy-to-clipboard.js +++ b/BTCPayServer/wwwroot/js/copy-to-clipboard.js @@ -7,7 +7,7 @@ const confirmCopy = (el, message) => { window.copyToClipboard = function (e, data) { e.preventDefault(); - const item = e.target.closest('[data-clipboard]'); + const item = e.target.closest('[data-clipboard]') || e.target.closest('[data-clipboard-target]'); const confirm = item.querySelector('[data-clipboard-confirm]') || item; const message = confirm.getAttribute('data-clipboard-confirm') || 'Copied ✔'; if (!confirm.dataset.clipboardInitial) {