xe-clipboard
Advanced tools
Comparing version 1.8.0 to 1.9.0
@@ -8,25 +8,33 @@ 'use strict'; | ||
var doc = window.document; | ||
var $elem = doc.createElement('textarea'); | ||
var copyElem; | ||
function handleText(content) { | ||
var styles = $elem.style; | ||
$elem.id = '$XECopy'; | ||
styles.width = '48px'; | ||
styles.height = '24px'; | ||
styles.position = 'fixed'; | ||
styles.zIndex = '0'; | ||
styles.left = '-500px'; | ||
styles.top = '-500px'; | ||
$elem.value = content === null || content === undefined ? '' : '' + content; | ||
if (!copyElem) { | ||
copyElem = doc.createElement('textarea'); | ||
copyElem.id = '$XECopy'; | ||
var styles = copyElem.style; | ||
styles.width = '48px'; | ||
styles.height = '24px'; | ||
styles.position = 'fixed'; | ||
styles.zIndex = '0'; | ||
styles.left = '-500px'; | ||
styles.top = '-500px'; | ||
doc.body.appendChild(copyElem); | ||
} | ||
if (!$elem.parentNode) { | ||
doc.body.appendChild($elem); | ||
} | ||
copyElem.value = content === null || content === undefined ? '' : '' + content; | ||
} | ||
function copyText() { | ||
$elem.focus(); | ||
$elem.select(); | ||
$elem.setSelectionRange(0, $elem.value.length); | ||
return doc.execCommand('copy'); | ||
function copyText(content) { | ||
var result = false; | ||
try { | ||
handleText(content); | ||
copyElem.focus(); | ||
copyElem.select(); | ||
copyElem.setSelectionRange(0, copyElem.value.length); | ||
result = doc.execCommand('copy'); | ||
} catch (e) {} | ||
return result; | ||
} | ||
@@ -41,15 +49,8 @@ /** | ||
function XEClipboard(content) { | ||
var result = false; | ||
try { | ||
handleText(content); | ||
result = copyText(); | ||
} catch (e) {} | ||
return result; | ||
return copyText(content); | ||
} | ||
XEClipboard.copy = XEClipboard; | ||
XEClipboard.copy = copyText; | ||
var _default = XEClipboard; | ||
exports["default"] = _default; | ||
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnRzIl0sIm5hbWVzIjpbImRvYyIsIndpbmRvdyIsImRvY3VtZW50IiwiJGVsZW0iLCJjcmVhdGVFbGVtZW50IiwiaGFuZGxlVGV4dCIsImNvbnRlbnQiLCJzdHlsZXMiLCJzdHlsZSIsImlkIiwid2lkdGgiLCJoZWlnaHQiLCJwb3NpdGlvbiIsInpJbmRleCIsImxlZnQiLCJ0b3AiLCJ2YWx1ZSIsInVuZGVmaW5lZCIsInBhcmVudE5vZGUiLCJib2R5IiwiYXBwZW5kQ2hpbGQiLCJjb3B5VGV4dCIsImZvY3VzIiwic2VsZWN0Iiwic2V0U2VsZWN0aW9uUmFuZ2UiLCJsZW5ndGgiLCJleGVjQ29tbWFuZCIsIlhFQ2xpcGJvYXJkIiwicmVzdWx0IiwiZSIsImNvcHkiXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7QUFFQSxJQUFJQSxHQUFHLEdBQUdDLE1BQU0sQ0FBQ0MsUUFBakI7QUFDQSxJQUFJQyxLQUFLLEdBQUdILEdBQUcsQ0FBQ0ksYUFBSixDQUFrQixVQUFsQixDQUFaOztBQUVBLFNBQVNDLFVBQVQsQ0FBcUJDLE9BQXJCLEVBQTZDO0FBQzNDLE1BQUlDLE1BQU0sR0FBR0osS0FBSyxDQUFDSyxLQUFuQjtBQUNBTCxFQUFBQSxLQUFLLENBQUNNLEVBQU4sR0FBVyxTQUFYO0FBQ0FGLEVBQUFBLE1BQU0sQ0FBQ0csS0FBUCxHQUFlLE1BQWY7QUFDQUgsRUFBQUEsTUFBTSxDQUFDSSxNQUFQLEdBQWdCLE1BQWhCO0FBQ0FKLEVBQUFBLE1BQU0sQ0FBQ0ssUUFBUCxHQUFrQixPQUFsQjtBQUNBTCxFQUFBQSxNQUFNLENBQUNNLE1BQVAsR0FBZ0IsR0FBaEI7QUFDQU4sRUFBQUEsTUFBTSxDQUFDTyxJQUFQLEdBQWMsUUFBZDtBQUNBUCxFQUFBQSxNQUFNLENBQUNRLEdBQVAsR0FBYSxRQUFiO0FBQ0FaLEVBQUFBLEtBQUssQ0FBQ2EsS0FBTixHQUFjVixPQUFPLEtBQUssSUFBWixJQUFvQkEsT0FBTyxLQUFLVyxTQUFoQyxHQUE0QyxFQUE1QyxHQUFrRCxLQUFLWCxPQUFyRTs7QUFDQSxNQUFJLENBQUNILEtBQUssQ0FBQ2UsVUFBWCxFQUF1QjtBQUNyQmxCLElBQUFBLEdBQUcsQ0FBQ21CLElBQUosQ0FBU0MsV0FBVCxDQUFxQmpCLEtBQXJCO0FBQ0Q7QUFDRjs7QUFFRCxTQUFTa0IsUUFBVCxHQUFpQjtBQUNmbEIsRUFBQUEsS0FBSyxDQUFDbUIsS0FBTjtBQUNBbkIsRUFBQUEsS0FBSyxDQUFDb0IsTUFBTjtBQUNBcEIsRUFBQUEsS0FBSyxDQUFDcUIsaUJBQU4sQ0FBd0IsQ0FBeEIsRUFBMkJyQixLQUFLLENBQUNhLEtBQU4sQ0FBWVMsTUFBdkM7QUFDQSxTQUFPekIsR0FBRyxDQUFDMEIsV0FBSixDQUFnQixNQUFoQixDQUFQO0FBQ0Q7QUFFRDs7Ozs7OztBQUtBLFNBQVNDLFdBQVQsQ0FBc0JyQixPQUF0QixFQUE4QztBQUM1QyxNQUFJc0IsTUFBTSxHQUFHLEtBQWI7O0FBQ0EsTUFBSTtBQUNGdkIsSUFBQUEsVUFBVSxDQUFDQyxPQUFELENBQVY7QUFDQXNCLElBQUFBLE1BQU0sR0FBR1AsUUFBUSxFQUFqQjtBQUNELEdBSEQsQ0FHRSxPQUFPUSxDQUFQLEVBQVUsQ0FBRTs7QUFDZCxTQUFPRCxNQUFQO0FBQ0Q7O0FBRURELFdBQVcsQ0FBQ0csSUFBWixHQUFtQkgsV0FBbkI7ZUFFZUEsVyIsImZpbGUiOiJ4ZS1jbGlwYm9hcmQuY29tbW9uLmpzIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXHJcblxyXG52YXIgZG9jID0gd2luZG93LmRvY3VtZW50XHJcbnZhciAkZWxlbSA9IGRvYy5jcmVhdGVFbGVtZW50KCd0ZXh0YXJlYScpXHJcblxyXG5mdW5jdGlvbiBoYW5kbGVUZXh0IChjb250ZW50OiBzdHJpbmcgfCBudW1iZXIpIHtcclxuICB2YXIgc3R5bGVzID0gJGVsZW0uc3R5bGVcclxuICAkZWxlbS5pZCA9ICckWEVDb3B5J1xyXG4gIHN0eWxlcy53aWR0aCA9ICc0OHB4J1xyXG4gIHN0eWxlcy5oZWlnaHQgPSAnMjRweCdcclxuICBzdHlsZXMucG9zaXRpb24gPSAnZml4ZWQnXHJcbiAgc3R5bGVzLnpJbmRleCA9ICcwJ1xyXG4gIHN0eWxlcy5sZWZ0ID0gJy01MDBweCdcclxuICBzdHlsZXMudG9wID0gJy01MDBweCdcclxuICAkZWxlbS52YWx1ZSA9IGNvbnRlbnQgPT09IG51bGwgfHwgY29udGVudCA9PT0gdW5kZWZpbmVkID8gJycgOiAoJycgKyBjb250ZW50KVxyXG4gIGlmICghJGVsZW0ucGFyZW50Tm9kZSkge1xyXG4gICAgZG9jLmJvZHkuYXBwZW5kQ2hpbGQoJGVsZW0pXHJcbiAgfVxyXG59XHJcblxyXG5mdW5jdGlvbiBjb3B5VGV4dCAoKTogYm9vbGVhbiB7XHJcbiAgJGVsZW0uZm9jdXMoKVxyXG4gICRlbGVtLnNlbGVjdCgpXHJcbiAgJGVsZW0uc2V0U2VsZWN0aW9uUmFuZ2UoMCwgJGVsZW0udmFsdWUubGVuZ3RoKVxyXG4gIHJldHVybiBkb2MuZXhlY0NvbW1hbmQoJ2NvcHknKVxyXG59XHJcblxyXG4vKipcclxuICog5aSN5Yi25YaF5a655Yiw5Ymq6LS05p2/XHJcbiAqXHJcbiAqIEBwYXJhbSB7U3RyaW5nfSBjb250ZW50IFRleHQg5YaF5a65XHJcbiAqL1xyXG5mdW5jdGlvbiBYRUNsaXBib2FyZCAoY29udGVudDogc3RyaW5nIHwgbnVtYmVyKTogYm9vbGVhbiB7XHJcbiAgdmFyIHJlc3VsdCA9IGZhbHNlXHJcbiAgdHJ5IHtcclxuICAgIGhhbmRsZVRleHQoY29udGVudClcclxuICAgIHJlc3VsdCA9IGNvcHlUZXh0KClcclxuICB9IGNhdGNoIChlKSB7fVxyXG4gIHJldHVybiByZXN1bHRcclxufVxyXG5cclxuWEVDbGlwYm9hcmQuY29weSA9IFhFQ2xpcGJvYXJkXHJcblxyXG5leHBvcnQgZGVmYXVsdCBYRUNsaXBib2FyZFxyXG4iXX0= | ||
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnRzIl0sIm5hbWVzIjpbImRvYyIsIndpbmRvdyIsImRvY3VtZW50IiwiY29weUVsZW0iLCJoYW5kbGVUZXh0IiwiY29udGVudCIsImNyZWF0ZUVsZW1lbnQiLCJpZCIsInN0eWxlcyIsInN0eWxlIiwid2lkdGgiLCJoZWlnaHQiLCJwb3NpdGlvbiIsInpJbmRleCIsImxlZnQiLCJ0b3AiLCJib2R5IiwiYXBwZW5kQ2hpbGQiLCJ2YWx1ZSIsInVuZGVmaW5lZCIsImNvcHlUZXh0IiwicmVzdWx0IiwiZm9jdXMiLCJzZWxlY3QiLCJzZXRTZWxlY3Rpb25SYW5nZSIsImxlbmd0aCIsImV4ZWNDb21tYW5kIiwiZSIsIlhFQ2xpcGJvYXJkIiwiY29weSJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7OztBQUVBLElBQUlBLEdBQUcsR0FBR0MsTUFBTSxDQUFDQyxRQUFqQjtBQUNBLElBQUlDLFFBQUo7O0FBRUEsU0FBU0MsVUFBVCxDQUFxQkMsT0FBckIsRUFBNkM7QUFDM0MsTUFBSSxDQUFDRixRQUFMLEVBQWU7QUFDYkEsSUFBQUEsUUFBUSxHQUFHSCxHQUFHLENBQUNNLGFBQUosQ0FBa0IsVUFBbEIsQ0FBWDtBQUNBSCxJQUFBQSxRQUFRLENBQUNJLEVBQVQsR0FBYyxTQUFkO0FBQ0EsUUFBSUMsTUFBTSxHQUFHTCxRQUFRLENBQUNNLEtBQXRCO0FBQ0FELElBQUFBLE1BQU0sQ0FBQ0UsS0FBUCxHQUFlLE1BQWY7QUFDQUYsSUFBQUEsTUFBTSxDQUFDRyxNQUFQLEdBQWdCLE1BQWhCO0FBQ0FILElBQUFBLE1BQU0sQ0FBQ0ksUUFBUCxHQUFrQixPQUFsQjtBQUNBSixJQUFBQSxNQUFNLENBQUNLLE1BQVAsR0FBZ0IsR0FBaEI7QUFDQUwsSUFBQUEsTUFBTSxDQUFDTSxJQUFQLEdBQWMsUUFBZDtBQUNBTixJQUFBQSxNQUFNLENBQUNPLEdBQVAsR0FBYSxRQUFiO0FBQ0FmLElBQUFBLEdBQUcsQ0FBQ2dCLElBQUosQ0FBU0MsV0FBVCxDQUFxQmQsUUFBckI7QUFDRDs7QUFDREEsRUFBQUEsUUFBUSxDQUFDZSxLQUFULEdBQWlCYixPQUFPLEtBQUssSUFBWixJQUFvQkEsT0FBTyxLQUFLYyxTQUFoQyxHQUE0QyxFQUE1QyxHQUFrRCxLQUFLZCxPQUF4RTtBQUNEOztBQUVELFNBQVNlLFFBQVQsQ0FBbUJmLE9BQW5CLEVBQTJDO0FBQ3pDLE1BQUlnQixNQUFNLEdBQUcsS0FBYjs7QUFDQSxNQUFJO0FBQ0ZqQixJQUFBQSxVQUFVLENBQUNDLE9BQUQsQ0FBVjtBQUNBRixJQUFBQSxRQUFRLENBQUNtQixLQUFUO0FBQ0FuQixJQUFBQSxRQUFRLENBQUNvQixNQUFUO0FBQ0FwQixJQUFBQSxRQUFRLENBQUNxQixpQkFBVCxDQUEyQixDQUEzQixFQUE4QnJCLFFBQVEsQ0FBQ2UsS0FBVCxDQUFlTyxNQUE3QztBQUNBSixJQUFBQSxNQUFNLEdBQUdyQixHQUFHLENBQUMwQixXQUFKLENBQWdCLE1BQWhCLENBQVQ7QUFDRCxHQU5ELENBTUUsT0FBT0MsQ0FBUCxFQUFVLENBQUU7O0FBQ2QsU0FBT04sTUFBUDtBQUNEO0FBRUQ7Ozs7Ozs7QUFLQSxTQUFTTyxXQUFULENBQXNCdkIsT0FBdEIsRUFBOEM7QUFDNUMsU0FBT2UsUUFBUSxDQUFDZixPQUFELENBQWY7QUFDRDs7QUFFRHVCLFdBQVcsQ0FBQ0MsSUFBWixHQUFtQlQsUUFBbkI7ZUFFZVEsVyIsImZpbGUiOiJ4ZS1jbGlwYm9hcmQuY29tbW9uLmpzIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXHJcblxyXG52YXIgZG9jID0gd2luZG93LmRvY3VtZW50XHJcbnZhciBjb3B5RWxlbTogSFRNTFRleHRBcmVhRWxlbWVudFxyXG5cclxuZnVuY3Rpb24gaGFuZGxlVGV4dCAoY29udGVudDogc3RyaW5nIHwgbnVtYmVyKSB7XHJcbiAgaWYgKCFjb3B5RWxlbSkge1xyXG4gICAgY29weUVsZW0gPSBkb2MuY3JlYXRlRWxlbWVudCgndGV4dGFyZWEnKVxyXG4gICAgY29weUVsZW0uaWQgPSAnJFhFQ29weSdcclxuICAgIHZhciBzdHlsZXMgPSBjb3B5RWxlbS5zdHlsZVxyXG4gICAgc3R5bGVzLndpZHRoID0gJzQ4cHgnXHJcbiAgICBzdHlsZXMuaGVpZ2h0ID0gJzI0cHgnXHJcbiAgICBzdHlsZXMucG9zaXRpb24gPSAnZml4ZWQnXHJcbiAgICBzdHlsZXMuekluZGV4ID0gJzAnXHJcbiAgICBzdHlsZXMubGVmdCA9ICctNTAwcHgnXHJcbiAgICBzdHlsZXMudG9wID0gJy01MDBweCdcclxuICAgIGRvYy5ib2R5LmFwcGVuZENoaWxkKGNvcHlFbGVtKVxyXG4gIH1cclxuICBjb3B5RWxlbS52YWx1ZSA9IGNvbnRlbnQgPT09IG51bGwgfHwgY29udGVudCA9PT0gdW5kZWZpbmVkID8gJycgOiAoJycgKyBjb250ZW50KVxyXG59XHJcblxyXG5mdW5jdGlvbiBjb3B5VGV4dCAoY29udGVudDogc3RyaW5nIHwgbnVtYmVyKTogYm9vbGVhbiB7XHJcbiAgdmFyIHJlc3VsdCA9IGZhbHNlXHJcbiAgdHJ5IHtcclxuICAgIGhhbmRsZVRleHQoY29udGVudClcclxuICAgIGNvcHlFbGVtLmZvY3VzKClcclxuICAgIGNvcHlFbGVtLnNlbGVjdCgpXHJcbiAgICBjb3B5RWxlbS5zZXRTZWxlY3Rpb25SYW5nZSgwLCBjb3B5RWxlbS52YWx1ZS5sZW5ndGgpXHJcbiAgICByZXN1bHQgPSBkb2MuZXhlY0NvbW1hbmQoJ2NvcHknKVxyXG4gIH0gY2F0Y2ggKGUpIHt9XHJcbiAgcmV0dXJuIHJlc3VsdFxyXG59XHJcblxyXG4vKipcclxuICog5aSN5Yi25YaF5a655Yiw5Ymq6LS05p2/XHJcbiAqXHJcbiAqIEBwYXJhbSB7U3RyaW5nfSBjb250ZW50IFRleHQg5YaF5a65XHJcbiAqL1xyXG5mdW5jdGlvbiBYRUNsaXBib2FyZCAoY29udGVudDogc3RyaW5nIHwgbnVtYmVyKTogYm9vbGVhbiB7XHJcbiAgcmV0dXJuIGNvcHlUZXh0KGNvbnRlbnQpXHJcbn1cclxuXHJcblhFQ2xpcGJvYXJkLmNvcHkgPSBjb3B5VGV4dFxyXG5cclxuZXhwb3J0IGRlZmF1bHQgWEVDbGlwYm9hcmRcclxuIl19 |
@@ -21,25 +21,33 @@ (function (global, factory) { | ||
var doc = window.document; | ||
var $elem = doc.createElement('textarea'); | ||
var copyElem; | ||
function handleText(content) { | ||
var styles = $elem.style; | ||
$elem.id = '$XECopy'; | ||
styles.width = '48px'; | ||
styles.height = '24px'; | ||
styles.position = 'fixed'; | ||
styles.zIndex = '0'; | ||
styles.left = '-500px'; | ||
styles.top = '-500px'; | ||
$elem.value = content === null || content === undefined ? '' : '' + content; | ||
if (!copyElem) { | ||
copyElem = doc.createElement('textarea'); | ||
copyElem.id = '$XECopy'; | ||
var styles = copyElem.style; | ||
styles.width = '48px'; | ||
styles.height = '24px'; | ||
styles.position = 'fixed'; | ||
styles.zIndex = '0'; | ||
styles.left = '-500px'; | ||
styles.top = '-500px'; | ||
doc.body.appendChild(copyElem); | ||
} | ||
if (!$elem.parentNode) { | ||
doc.body.appendChild($elem); | ||
} | ||
copyElem.value = content === null || content === undefined ? '' : '' + content; | ||
} | ||
function copyText() { | ||
$elem.focus(); | ||
$elem.select(); | ||
$elem.setSelectionRange(0, $elem.value.length); | ||
return doc.execCommand('copy'); | ||
function copyText(content) { | ||
var result = false; | ||
try { | ||
handleText(content); | ||
copyElem.focus(); | ||
copyElem.select(); | ||
copyElem.setSelectionRange(0, copyElem.value.length); | ||
result = doc.execCommand('copy'); | ||
} catch (e) {} | ||
return result; | ||
} | ||
@@ -54,15 +62,8 @@ /** | ||
function XEClipboard(content) { | ||
var result = false; | ||
try { | ||
handleText(content); | ||
result = copyText(); | ||
} catch (e) {} | ||
return result; | ||
return copyText(content); | ||
} | ||
XEClipboard.copy = XEClipboard; | ||
XEClipboard.copy = copyText; | ||
var _default = XEClipboard; | ||
_exports["default"] = _default; | ||
}); |
@@ -1,1 +0,1 @@ | ||
!function(e,t){var o;"function"==typeof define&&define.amd?define("xe-clipboard",["exports"],t):"undefined"!=typeof exports?t(exports):(t((o={exports:{}}).exports),e.XEClipboard=o.exports.default)}("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:this,function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var d=window.document,i=d.createElement("textarea");function t(e){var t,o,n=!1;try{t=e,o=i.style,i.id="$XECopy",o.width="48px",o.height="24px",o.position="fixed",o.zIndex="0",o.left="-500px",o.top="-500px",i.value=null==t?"":""+t,i.parentNode||d.body.appendChild(i),i.focus(),i.select(),i.setSelectionRange(0,i.value.length),n=d.execCommand("copy")}catch(e){}return n}t.copy=t,e.default=t}); | ||
!function(e,t){var o;"function"==typeof define&&define.amd?define("xe-clipboard",["exports"],t):"undefined"!=typeof exports?t(exports):(t((o={exports:{}}).exports),e.XEClipboard=o.exports.default)}("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:this,function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var d,i=window.document;function t(e){var t,o,n=!1;try{t=e,d||((d=i.createElement("textarea")).id="$XECopy",(o=d.style).width="48px",o.height="24px",o.position="fixed",o.zIndex="0",o.left="-500px",o.top="-500px",i.body.appendChild(d)),d.value=null==t?"":""+t,d.focus(),d.select(),d.setSelectionRange(0,d.value.length),n=i.execCommand("copy")}catch(e){}return n}function o(e){return t(e)}o.copy=t,e.default=o}); |
49
index.ts
'use strict' | ||
var doc = window.document | ||
var $elem = doc.createElement('textarea') | ||
var copyElem: HTMLTextAreaElement | ||
function handleText (content: string | number) { | ||
var styles = $elem.style | ||
$elem.id = '$XECopy' | ||
styles.width = '48px' | ||
styles.height = '24px' | ||
styles.position = 'fixed' | ||
styles.zIndex = '0' | ||
styles.left = '-500px' | ||
styles.top = '-500px' | ||
$elem.value = content === null || content === undefined ? '' : ('' + content) | ||
if (!$elem.parentNode) { | ||
doc.body.appendChild($elem) | ||
if (!copyElem) { | ||
copyElem = doc.createElement('textarea') | ||
copyElem.id = '$XECopy' | ||
var styles = copyElem.style | ||
styles.width = '48px' | ||
styles.height = '24px' | ||
styles.position = 'fixed' | ||
styles.zIndex = '0' | ||
styles.left = '-500px' | ||
styles.top = '-500px' | ||
doc.body.appendChild(copyElem) | ||
} | ||
copyElem.value = content === null || content === undefined ? '' : ('' + content) | ||
} | ||
function copyText (): boolean { | ||
$elem.focus() | ||
$elem.select() | ||
$elem.setSelectionRange(0, $elem.value.length) | ||
return doc.execCommand('copy') | ||
function copyText (content: string | number): boolean { | ||
var result = false | ||
try { | ||
handleText(content) | ||
copyElem.focus() | ||
copyElem.select() | ||
copyElem.setSelectionRange(0, copyElem.value.length) | ||
result = doc.execCommand('copy') | ||
} catch (e) {} | ||
return result | ||
} | ||
@@ -34,12 +40,7 @@ | ||
function XEClipboard (content: string | number): boolean { | ||
var result = false | ||
try { | ||
handleText(content) | ||
result = copyText() | ||
} catch (e) {} | ||
return result | ||
return copyText(content) | ||
} | ||
XEClipboard.copy = XEClipboard | ||
XEClipboard.copy = copyText | ||
export default XEClipboard |
{ | ||
"name": "xe-clipboard", | ||
"version": "1.8.0", | ||
"version": "1.9.0", | ||
"description": "纯 Javascript 实现复制文本到剪贴板,支持IE、Chrome、Firefox、Opera、Safari、IOS、Android", | ||
@@ -59,4 +59,3 @@ "scripts": { | ||
"clipboard", | ||
"xe-clipboard", | ||
"xe-utils" | ||
"xe-clipboard" | ||
], | ||
@@ -63,0 +62,0 @@ "author": { |
# xe-clipboard | ||
[![gitee star](https://gitee.com/xuliangzhan_admin/xe-clipboard/badge/star.svg?theme=dark)](https://gitee.com/xuliangzhan_admin/xe-clipboard/stargazers) | ||
[![npm version](https://img.shields.io/npm/v/xe-clipboard.svg?style=flat-square)](https://www.npmjs.org/package/xe-clipboard) | ||
[![npm version](https://img.shields.io/npm/v/xe-clipboard.svg?style=flat-square)](https://www.npmjs.com/package/xe-clipboard) | ||
[![npm downloads](https://img.shields.io/npm/dm/xe-clipboard.svg?style=flat-square)](http://npm-stat.com/charts.html?package=xe-clipboard) | ||
@@ -35,7 +35,7 @@ [![gzip size: JS](http://img.badgesize.io/https://unpkg.com/xe-clipboard/dist/xe-clipboard.min.js?compression=gzip&label=gzip%20size:%20JS)](https://unpkg.com/xe-clipboard/dist/xe-clipboard.min.js) | ||
```html | ||
<button class="btn">Copy</button> | ||
<button id="btn1">Copy</button> | ||
``` | ||
```javascript | ||
document.querySelector('.btn').addEventListener('click', function (evnt) { | ||
document.getElementById('btn1').addEventListener('click', function (evnt) { | ||
if (XEClipboard.copy('Copy this content to the clipboard.')) { | ||
@@ -42,0 +42,0 @@ alert('Copy success.') |
13823
155