509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
|
// Firefox 63+, Chrome 66+
// Working draft: https://developer.mozilla.org/en-US/docs/Web/API/Clipboard
navigator.clipboard.writeText(sText)
.then(
(res) => { window.setTimeout(() => { this.xClipboardButton.textContent = "📋"; }, 2000); }
)
.catch(
(e) => { showError(e); this._sendTextToClipboard(sText); }
);
} else {
this._sendTextToClipboardFallback(sText);
}
}
_sendTextToClipboardFallback (sText) {
|
|
|
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
|
// Firefox 63+, Chrome 66+
// Working draft: https://developer.mozilla.org/en-US/docs/Web/API/Clipboard
navigator.clipboard.writeText(sText)
.then(
(res) => { window.setTimeout(() => { this.xClipboardButton.textContent = "📋"; }, 2000); }
)
.catch(
(e) => { showError(e); this._sendTextToClipboardFallback(sText); }
);
} else {
this._sendTextToClipboardFallback(sText);
}
}
_sendTextToClipboardFallback (sText) {
|