@gabrielfins/ripple-effect
Version:
Precise implementation of Material Design's ripple effect with CSS, JavaScript and jQuery
17 lines (12 loc) • 350 B
JavaScript
function copyToClipboard(button, id) {
const textNode = document.querySelector(id);
const iconSpan = button.querySelector('span');
if (!textNode) {
return;
}
navigator.clipboard.writeText(textNode.innerText);
iconSpan.innerText = 'done';
setTimeout(() => {
iconSpan.innerText = 'content_copy';
}, 2000);
}