@carbon/ibm-cloud-cognitive-cdai
Version:
Carbon for Cloud & Cognitive CD&AI UI components
26 lines (24 loc) • 839 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.copyToClipboard = exports.copyContentToClipboard = void 0;
//
// Copyright IBM Corp. 2020, 2020
//
// This source code is licensed under the Apache-2.0 license found in the
// LICENSE file in the root directory of this source tree.
//
var copyToClipboard = exports.copyToClipboard = function copyToClipboard(event, content) {
var field = document.createElement('textarea');
event.currentTarget.parentNode.appendChild(field);
field.textContent = content;
field.select();
document.execCommand('copy');
event.currentTarget.parentNode.removeChild(field);
};
var copyContentToClipboard = exports.copyContentToClipboard = function copyContentToClipboard(content) {
return function (event) {
return copyToClipboard(event, content);
};
};