diff options
referat(WT): Implement code copy
1 files changed, 9 insertions, 0 deletions
| -rw-r--r-- | Year 4/Web technologies/referat/javascript/code-copy.js | 9 |
diff --git a/Year 4/Web technologies/referat/javascript/code-copy.js b/Year 4/Web technologies/referat/javascript/code-copy.js new file mode 100644 index 0000000..780f950 --- /dev/null +++ b/Year 4/Web technologies/referat/javascript/code-copy.js @@ -0,0 +1,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); + }); +} |
