@uiw/copy-to-clipboard
Version:
Copy to clipboard.
4 lines (3 loc) • 921 B
JavaScript
/*! @uiw/copy-to-clipboard v1.0.21 | MIT © 2026 Kenny Wang https://uiwjs.github.io/copy-to-clipboard */
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).copyTextToClipboard=t()}(this,function(){"use strict";return function(e,t){if("undefined"==typeof document)return;const o=document.createElement("textarea");o.value=e,o.setAttribute("readonly",""),o.style={position:"absolute",left:"-9999px"},document.body.appendChild(o);const n=document.getSelection().rangeCount>0&&document.getSelection().getRangeAt(0);o.select();let d=!1;try{d=!!document.execCommand("copy")}catch(e){d=!1}document.body.removeChild(o),n&&document.getSelection&&(document.getSelection().removeAllRanges(),document.getSelection().addRange(n)),t&&t(d)}});
//# sourceMappingURL=copy-to-clipboard.umd.min.js.map