16 lines
602 B
JavaScript
16 lines
602 B
JavaScript
|
async function addToClipboard(id) {
|
||
|
var copyText = document.getElementById(id);
|
||
|
navigator.clipboard.writeText(copyText.innerHTML);
|
||
|
|
||
|
var copyButton = document.getElementById(id+"-button");
|
||
|
copyButton.setAttribute("aria-label", "Copied!");
|
||
|
copyButton.setAttribute("data-balloon-pos", "up");
|
||
|
copyButton.setAttribute("data-balloon-visible", "1");
|
||
|
|
||
|
// hide message after 2s
|
||
|
setTimeout(() => {
|
||
|
copyButton.removeAttribute("aria-label");
|
||
|
copyButton.removeAttribute("data-balloon-pos");
|
||
|
copyButton.removeAttribute("data-balloon-visible");
|
||
|
}, 2000);
|
||
|
}
|