canaille-globuzma/canaille/static/js/copy.js

10 lines
417 B
JavaScript
Raw Normal View History

2023-02-03 17:43:13 +00:00
function copy(event) {
var copyInputId = event.target.dataset.copy;
var copyText = document.getElementById(copyInputId);
copyText.select();
document.execCommand("copy");
}
Object.values(document.getElementsByClassName("copy-button")).forEach(elt => elt.addEventListener("click", copy));
Object.values(document.getElementsByClassName("copy-text")).forEach(elt => elt.addEventListener("focus", copy));