Summary Files Commits Branches @commit @diff @stats
path: root / Year 4 / Web technologies / referat / javascript / code-copy.js
blob: 780f950d162c2a9a83e426269128db880c33bfff (plain) (blame)
1
2
3
4
5
6
7
8
9
for (codeblock of document.getElementsByTagName('code')) {
    const copy_btn = codeblock.lastChild;
    if (copy_btn.tagName !== 'IMG') { continue; }

    const codeText = codeblock.innerText;
    copy_btn.addEventListener('click', function() {
        navigator.clipboard.writeText(codeText);
    });
}