mirror of
https://github.com/btcpayserver/btcpayserver.git
synced 2025-02-28 16:58:00 +01:00
* Payment redesign
Guess who's back!
This reverts commit 4174fa648d
.
* Refactor PullPayment state string
Compatible with this one: https://github.com/btcpayserver/btcpayserver/pull/1834/files#diff-a9136096252382b110b9a7ac7747b95aR41
* Use unified copy to clipboard function
* Refactor status text class to helper function
22 lines
910 B
JavaScript
22 lines
910 B
JavaScript
window.copyToClipboard = function (e, text) {
|
|
if (navigator.clipboard) {
|
|
e.preventDefault();
|
|
var item = e.currentTarget;
|
|
var data = text || item.getAttribute('data-clipboard');
|
|
var confirm = item.querySelector('[data-clipboard-confirm]') || item;
|
|
var message = confirm.getAttribute('data-clipboard-confirm') || 'Copied ✔';
|
|
if (!confirm.dataset.clipboardInitialText) {
|
|
confirm.dataset.clipboardInitialText = confirm.innerText;
|
|
confirm.style.minWidth = confirm.clientWidth + 'px';
|
|
}
|
|
navigator.clipboard.writeText(data).then(function () {
|
|
confirm.innerText = message;
|
|
setTimeout(function(){ confirm.innerText = confirm.dataset.clipboardInitialText; }, 2500);
|
|
});
|
|
item.blur();
|
|
}
|
|
}
|
|
|
|
window.copyUrlToClipboard = function (e) {
|
|
window.copyToClipboard(e, window.location);
|
|
}
|