Repository URL to install this package:
|
Version:
8.0.0 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _default = function _default(str) {
var parent = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : document.body;
var el = document.createElement('textarea');
el.value = str;
el.setAttribute('readonly', '');
el.setAttribute('contenteditable', 'true');
el.style.position = 'absolute';
el.style.left = '-9999px';
parent.appendChild(el);
el.focus();
el.select();
var range = document.createRange();
range.selectNodeContents(el);
var sel = window.getSelection();
sel.removeAllRanges();
sel.addRange(range);
el.setSelectionRange(0, 999999);
var copy = document.execCommand('copy');
parent.removeChild(el);
return copy;
};
exports["default"] = _default;