add snippet for copying text to the clipboard

pull/1/head
ansuz 8 years ago
parent 93142b364f
commit 7f02c899ea

@ -0,0 +1,33 @@
define(function () {
var Clipboard = {};
// copy arbitrary text to the clipboard
// return boolean indicating success
var copy = Clipboard.copy = function (text) {
var $ta = $('<input>', {
type: 'text',
}).val(text);
$('body').append($ta);
if (!($ta.length && $ta[0].select)) {
// console.log("oops");
return;
}
var success = false;
try {
$ta[0].select();
document.execCommand('copy');
$ta[0].blur();
success = true;
} catch (err) {
console.log("error, could not copy to clipboard");
}
$ta.remove();
return success;
};
return Clipboard;
});
Loading…
Cancel
Save